# near model CODE resource # jump table entries: 7600-7791 (192 of them) export_950: fn00000000: 00000000 4A2D FDA2 tst.b [A5 - 0x25E] 00000004 671A beq +0x1C /* 00000020 */ 00000006 4A2D C216 tst.b [A5 - 0x3DEA] 0000000A 6714 beq +0x16 /* 00000020 */ 0000000C 0C6D 0001 FD86 cmpi.w [A5 - 0x27A], 0x1 00000012 670C beq +0xE /* 00000020 */ 00000014 2F00 move.l -[A7], D0 00000016 7001 moveq.l D0, 0x01 00000018 A05D syscall SwapMMUMode 0000001A 3B40 FD86 move.w [A5 - 0x27A], D0 0000001E 201F move.l D0, [A7]+ label00000020: 00000020 4E75 rts export_951: fn00000022: 00000022 4A2D FDA2 tst.b [A5 - 0x25E] 00000026 6718 beq +0x1A /* 00000040 */ 00000028 4A2D C216 tst.b [A5 - 0x3DEA] 0000002C 6712 beq +0x14 /* 00000040 */ 0000002E 0C6D 0001 FD86 cmpi.w [A5 - 0x27A], 0x1 00000034 670A beq +0xC /* 00000040 */ 00000036 2F00 move.l -[A7], D0 00000038 302D FD86 move.w D0, [A5 - 0x27A] 0000003C A05D syscall SwapMMUMode 0000003E 201F move.l D0, [A7]+ label00000040: 00000040 4E75 rts export_952: 00000042 4E56 0000 link A6, 0 00000046 48E7 0030 movem.l -[A7], A2,A3 0000004A 206E 0016 movea.l A0, [A6 + 0x16] 0000004E 226E 0012 movea.l A1, [A6 + 0x12] 00000052 246E 000E movea.l A2, [A6 + 0xE] 00000056 47FA 0158 lea.l A3, [PC + 0x158 /* 000001B0, value 0xD0C2D2C2 */] 0000005A 302E 000A move.w D0, [A6 + 0xA] 0000005E E748 lsl D0.w, 3 00000060 96C0 sub.w A3, D0 00000062 342E 0008 move.w D2, [A6 + 0x8] 00000066 322E 000C move.w D1, [A6 + 0xC] 0000006A 6000 014A bra +0x14C /* 000001B6 */ label0000006E: 0000006E 4ED3 jmp [A3] 00000070 2019 move.l D0, [A1]+ 00000072 4680 not.l D0 00000074 C098 and.l D0, [A0]+ 00000076 24C0 move.l [A2]+, D0 00000078 2019 move.l D0, [A1]+ 0000007A 4680 not.l D0 0000007C C098 and.l D0, [A0]+ 0000007E 24C0 move.l [A2]+, D0 00000080 2019 move.l D0, [A1]+ 00000082 4680 not.l D0 00000084 C098 and.l D0, [A0]+ 00000086 24C0 move.l [A2]+, D0 00000088 2019 move.l D0, [A1]+ 0000008A 4680 not.l D0 0000008C C098 and.l D0, [A0]+ 0000008E 24C0 move.l [A2]+, D0 00000090 2019 move.l D0, [A1]+ 00000092 4680 not.l D0 00000094 C098 and.l D0, [A0]+ 00000096 24C0 move.l [A2]+, D0 00000098 2019 move.l D0, [A1]+ 0000009A 4680 not.l D0 0000009C C098 and.l D0, [A0]+ 0000009E 24C0 move.l [A2]+, D0 000000A0 2019 move.l D0, [A1]+ 000000A2 4680 not.l D0 000000A4 C098 and.l D0, [A0]+ 000000A6 24C0 move.l [A2]+, D0 000000A8 2019 move.l D0, [A1]+ 000000AA 4680 not.l D0 000000AC C098 and.l D0, [A0]+ 000000AE 24C0 move.l [A2]+, D0 000000B0 2019 move.l D0, [A1]+ 000000B2 4680 not.l D0 000000B4 C098 and.l D0, [A0]+ 000000B6 24C0 move.l [A2]+, D0 000000B8 2019 move.l D0, [A1]+ 000000BA 4680 not.l D0 000000BC C098 and.l D0, [A0]+ 000000BE 24C0 move.l [A2]+, D0 000000C0 2019 move.l D0, [A1]+ 000000C2 4680 not.l D0 000000C4 C098 and.l D0, [A0]+ 000000C6 24C0 move.l [A2]+, D0 000000C8 2019 move.l D0, [A1]+ 000000CA 4680 not.l D0 000000CC C098 and.l D0, [A0]+ 000000CE 24C0 move.l [A2]+, D0 000000D0 2019 move.l D0, [A1]+ 000000D2 4680 not.l D0 000000D4 C098 and.l D0, [A0]+ 000000D6 24C0 move.l [A2]+, D0 000000D8 2019 move.l D0, [A1]+ 000000DA 4680 not.l D0 000000DC C098 and.l D0, [A0]+ 000000DE 24C0 move.l [A2]+, D0 000000E0 2019 move.l D0, [A1]+ 000000E2 4680 not.l D0 000000E4 C098 and.l D0, [A0]+ 000000E6 24C0 move.l [A2]+, D0 000000E8 2019 move.l D0, [A1]+ 000000EA 4680 not.l D0 000000EC C098 and.l D0, [A0]+ 000000EE 24C0 move.l [A2]+, D0 000000F0 2019 move.l D0, [A1]+ 000000F2 4680 not.l D0 000000F4 C098 and.l D0, [A0]+ 000000F6 24C0 move.l [A2]+, D0 000000F8 2019 move.l D0, [A1]+ 000000FA 4680 not.l D0 000000FC C098 and.l D0, [A0]+ 000000FE 24C0 move.l [A2]+, D0 00000100 2019 move.l D0, [A1]+ 00000102 4680 not.l D0 00000104 C098 and.l D0, [A0]+ 00000106 24C0 move.l [A2]+, D0 00000108 2019 move.l D0, [A1]+ 0000010A 4680 not.l D0 0000010C C098 and.l D0, [A0]+ 0000010E 24C0 move.l [A2]+, D0 00000110 2019 move.l D0, [A1]+ 00000112 4680 not.l D0 00000114 C098 and.l D0, [A0]+ 00000116 24C0 move.l [A2]+, D0 00000118 2019 move.l D0, [A1]+ 0000011A 4680 not.l D0 0000011C C098 and.l D0, [A0]+ 0000011E 24C0 move.l [A2]+, D0 00000120 2019 move.l D0, [A1]+ 00000122 4680 not.l D0 00000124 C098 and.l D0, [A0]+ 00000126 24C0 move.l [A2]+, D0 00000128 2019 move.l D0, [A1]+ 0000012A 4680 not.l D0 0000012C C098 and.l D0, [A0]+ 0000012E 24C0 move.l [A2]+, D0 00000130 2019 move.l D0, [A1]+ 00000132 4680 not.l D0 00000134 C098 and.l D0, [A0]+ 00000136 24C0 move.l [A2]+, D0 00000138 2019 move.l D0, [A1]+ 0000013A 4680 not.l D0 0000013C C098 and.l D0, [A0]+ 0000013E 24C0 move.l [A2]+, D0 00000140 2019 move.l D0, [A1]+ 00000142 4680 not.l D0 00000144 C098 and.l D0, [A0]+ 00000146 24C0 move.l [A2]+, D0 00000148 2019 move.l D0, [A1]+ 0000014A 4680 not.l D0 0000014C C098 and.l D0, [A0]+ 0000014E 24C0 move.l [A2]+, D0 00000150 2019 move.l D0, [A1]+ 00000152 4680 not.l D0 00000154 C098 and.l D0, [A0]+ 00000156 24C0 move.l [A2]+, D0 00000158 2019 move.l D0, [A1]+ 0000015A 4680 not.l D0 0000015C C098 and.l D0, [A0]+ 0000015E 24C0 move.l [A2]+, D0 00000160 2019 move.l D0, [A1]+ 00000162 4680 not.l D0 00000164 C098 and.l D0, [A0]+ 00000166 24C0 move.l [A2]+, D0 00000168 2019 move.l D0, [A1]+ 0000016A 4680 not.l D0 0000016C C098 and.l D0, [A0]+ 0000016E 24C0 move.l [A2]+, D0 00000170 2019 move.l D0, [A1]+ 00000172 4680 not.l D0 00000174 C098 and.l D0, [A0]+ 00000176 24C0 move.l [A2]+, D0 00000178 2019 move.l D0, [A1]+ 0000017A 4680 not.l D0 0000017C C098 and.l D0, [A0]+ 0000017E 24C0 move.l [A2]+, D0 00000180 2019 move.l D0, [A1]+ 00000182 4680 not.l D0 00000184 C098 and.l D0, [A0]+ 00000186 24C0 move.l [A2]+, D0 00000188 2019 move.l D0, [A1]+ 0000018A 4680 not.l D0 0000018C C098 and.l D0, [A0]+ 0000018E 24C0 move.l [A2]+, D0 00000190 2019 move.l D0, [A1]+ 00000192 4680 not.l D0 00000194 C098 and.l D0, [A0]+ 00000196 24C0 move.l [A2]+, D0 00000198 2019 move.l D0, [A1]+ 0000019A 4680 not.l D0 0000019C C098 and.l D0, [A0]+ 0000019E 24C0 move.l [A2]+, D0 000001A0 2019 move.l D0, [A1]+ 000001A2 4680 not.l D0 000001A4 C098 and.l D0, [A0]+ 000001A6 24C0 move.l [A2]+, D0 000001A8 2019 move.l D0, [A1]+ 000001AA 4680 not.l D0 000001AC C098 and.l D0, [A0]+ 000001AE 24C0 move.l [A2]+, D0 000001B0 D0C2 add.w A0, D2 000001B2 D2C2 add.w A1, D2 000001B4 D4C2 add.w A2, D2 label000001B6: 000001B6 51C9 FEB6 dbf D1, -0x14C /* 0000006E */ 000001BA 4CDF 0C00 movem.l A2,A3, [A7]+ 000001BE 4E5E unlink A6 000001C0 205F movea.l A0, [A7]+ 000001C2 4FEF 0012 lea.l A7, [A7 + 0x12] 000001C6 4ED0 jmp [A0] export_953: 000001C8 4E56 0000 link A6, 0 000001CC 48E7 0038 movem.l -[A7], A2,A3,A4 000001D0 246E 001A movea.l A2, [A6 + 0x1A] 000001D4 206E 0016 movea.l A0, [A6 + 0x16] 000001D8 226E 0012 movea.l A1, [A6 + 0x12] 000001DC 286E 000E movea.l A4, [A6 + 0xE] 000001E0 47FA 0158 lea.l A3, [PC + 0x158 /* 0000033A, value 0xD4C2D0C2 */] 000001E4 302E 000A move.w D0, [A6 + 0xA] 000001E8 E748 lsl D0.w, 3 000001EA 96C0 sub.w A3, D0 000001EC 342E 0008 move.w D2, [A6 + 0x8] 000001F0 322E 000C move.w D1, [A6 + 0xC] 000001F4 6000 014C bra +0x14E /* 00000342 */ label000001F8: 000001F8 4ED3 jmp [A3] 000001FA 201A move.l D0, [A2]+ 000001FC C098 and.l D0, [A0]+ 000001FE 8099 or.l D0, [A1]+ 00000200 28C0 move.l [A4]+, D0 00000202 201A move.l D0, [A2]+ 00000204 C098 and.l D0, [A0]+ 00000206 8099 or.l D0, [A1]+ 00000208 28C0 move.l [A4]+, D0 0000020A 201A move.l D0, [A2]+ 0000020C C098 and.l D0, [A0]+ 0000020E 8099 or.l D0, [A1]+ 00000210 28C0 move.l [A4]+, D0 00000212 201A move.l D0, [A2]+ 00000214 C098 and.l D0, [A0]+ 00000216 8099 or.l D0, [A1]+ 00000218 28C0 move.l [A4]+, D0 0000021A 201A move.l D0, [A2]+ 0000021C C098 and.l D0, [A0]+ 0000021E 8099 or.l D0, [A1]+ 00000220 28C0 move.l [A4]+, D0 00000222 201A move.l D0, [A2]+ 00000224 C098 and.l D0, [A0]+ 00000226 8099 or.l D0, [A1]+ 00000228 28C0 move.l [A4]+, D0 0000022A 201A move.l D0, [A2]+ 0000022C C098 and.l D0, [A0]+ 0000022E 8099 or.l D0, [A1]+ 00000230 28C0 move.l [A4]+, D0 00000232 201A move.l D0, [A2]+ 00000234 C098 and.l D0, [A0]+ 00000236 8099 or.l D0, [A1]+ 00000238 28C0 move.l [A4]+, D0 0000023A 201A move.l D0, [A2]+ 0000023C C098 and.l D0, [A0]+ 0000023E 8099 or.l D0, [A1]+ 00000240 28C0 move.l [A4]+, D0 00000242 201A move.l D0, [A2]+ 00000244 C098 and.l D0, [A0]+ 00000246 8099 or.l D0, [A1]+ 00000248 28C0 move.l [A4]+, D0 0000024A 201A move.l D0, [A2]+ 0000024C C098 and.l D0, [A0]+ 0000024E 8099 or.l D0, [A1]+ 00000250 28C0 move.l [A4]+, D0 00000252 201A move.l D0, [A2]+ 00000254 C098 and.l D0, [A0]+ 00000256 8099 or.l D0, [A1]+ 00000258 28C0 move.l [A4]+, D0 0000025A 201A move.l D0, [A2]+ 0000025C C098 and.l D0, [A0]+ 0000025E 8099 or.l D0, [A1]+ 00000260 28C0 move.l [A4]+, D0 00000262 201A move.l D0, [A2]+ 00000264 C098 and.l D0, [A0]+ 00000266 8099 or.l D0, [A1]+ 00000268 28C0 move.l [A4]+, D0 0000026A 201A move.l D0, [A2]+ 0000026C C098 and.l D0, [A0]+ 0000026E 8099 or.l D0, [A1]+ 00000270 28C0 move.l [A4]+, D0 00000272 201A move.l D0, [A2]+ 00000274 C098 and.l D0, [A0]+ 00000276 8099 or.l D0, [A1]+ 00000278 28C0 move.l [A4]+, D0 0000027A 201A move.l D0, [A2]+ 0000027C C098 and.l D0, [A0]+ 0000027E 8099 or.l D0, [A1]+ 00000280 28C0 move.l [A4]+, D0 00000282 201A move.l D0, [A2]+ 00000284 C098 and.l D0, [A0]+ 00000286 8099 or.l D0, [A1]+ 00000288 28C0 move.l [A4]+, D0 0000028A 201A move.l D0, [A2]+ 0000028C C098 and.l D0, [A0]+ 0000028E 8099 or.l D0, [A1]+ 00000290 28C0 move.l [A4]+, D0 00000292 201A move.l D0, [A2]+ 00000294 C098 and.l D0, [A0]+ 00000296 8099 or.l D0, [A1]+ 00000298 28C0 move.l [A4]+, D0 0000029A 201A move.l D0, [A2]+ 0000029C C098 and.l D0, [A0]+ 0000029E 8099 or.l D0, [A1]+ 000002A0 28C0 move.l [A4]+, D0 000002A2 201A move.l D0, [A2]+ 000002A4 C098 and.l D0, [A0]+ 000002A6 8099 or.l D0, [A1]+ 000002A8 28C0 move.l [A4]+, D0 000002AA 201A move.l D0, [A2]+ 000002AC C098 and.l D0, [A0]+ 000002AE 8099 or.l D0, [A1]+ 000002B0 28C0 move.l [A4]+, D0 000002B2 201A move.l D0, [A2]+ 000002B4 C098 and.l D0, [A0]+ 000002B6 8099 or.l D0, [A1]+ 000002B8 28C0 move.l [A4]+, D0 000002BA 201A move.l D0, [A2]+ 000002BC C098 and.l D0, [A0]+ 000002BE 8099 or.l D0, [A1]+ 000002C0 28C0 move.l [A4]+, D0 000002C2 201A move.l D0, [A2]+ 000002C4 C098 and.l D0, [A0]+ 000002C6 8099 or.l D0, [A1]+ 000002C8 28C0 move.l [A4]+, D0 000002CA 201A move.l D0, [A2]+ 000002CC C098 and.l D0, [A0]+ 000002CE 8099 or.l D0, [A1]+ 000002D0 28C0 move.l [A4]+, D0 000002D2 201A move.l D0, [A2]+ 000002D4 C098 and.l D0, [A0]+ 000002D6 8099 or.l D0, [A1]+ 000002D8 28C0 move.l [A4]+, D0 000002DA 201A move.l D0, [A2]+ 000002DC C098 and.l D0, [A0]+ 000002DE 8099 or.l D0, [A1]+ 000002E0 28C0 move.l [A4]+, D0 000002E2 201A move.l D0, [A2]+ 000002E4 C098 and.l D0, [A0]+ 000002E6 8099 or.l D0, [A1]+ 000002E8 28C0 move.l [A4]+, D0 000002EA 201A move.l D0, [A2]+ 000002EC C098 and.l D0, [A0]+ 000002EE 8099 or.l D0, [A1]+ 000002F0 28C0 move.l [A4]+, D0 000002F2 201A move.l D0, [A2]+ 000002F4 C098 and.l D0, [A0]+ 000002F6 8099 or.l D0, [A1]+ 000002F8 28C0 move.l [A4]+, D0 000002FA 201A move.l D0, [A2]+ 000002FC C098 and.l D0, [A0]+ 000002FE 8099 or.l D0, [A1]+ 00000300 28C0 move.l [A4]+, D0 00000302 201A move.l D0, [A2]+ 00000304 C098 and.l D0, [A0]+ 00000306 8099 or.l D0, [A1]+ 00000308 28C0 move.l [A4]+, D0 0000030A 201A move.l D0, [A2]+ 0000030C C098 and.l D0, [A0]+ 0000030E 8099 or.l D0, [A1]+ 00000310 28C0 move.l [A4]+, D0 00000312 201A move.l D0, [A2]+ 00000314 C098 and.l D0, [A0]+ 00000316 8099 or.l D0, [A1]+ 00000318 28C0 move.l [A4]+, D0 0000031A 201A move.l D0, [A2]+ 0000031C C098 and.l D0, [A0]+ 0000031E 8099 or.l D0, [A1]+ 00000320 28C0 move.l [A4]+, D0 00000322 201A move.l D0, [A2]+ 00000324 C098 and.l D0, [A0]+ 00000326 8099 or.l D0, [A1]+ 00000328 28C0 move.l [A4]+, D0 0000032A 201A move.l D0, [A2]+ 0000032C C098 and.l D0, [A0]+ 0000032E 8099 or.l D0, [A1]+ 00000330 28C0 move.l [A4]+, D0 00000332 201A move.l D0, [A2]+ 00000334 C098 and.l D0, [A0]+ 00000336 8099 or.l D0, [A1]+ 00000338 28C0 move.l [A4]+, D0 0000033A D4C2 add.w A2, D2 0000033C D0C2 add.w A0, D2 0000033E D2C2 add.w A1, D2 00000340 D8C2 add.w A4, D2 label00000342: 00000342 51C9 FEB4 dbf D1, -0x14E /* 000001F8 */ 00000346 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000034A 4E5E unlink A6 0000034C 205F movea.l A0, [A7]+ 0000034E 4FEF 0016 lea.l A7, [A7 + 0x16] 00000352 4ED0 jmp [A0] export_954: 00000354 4E56 0000 link A6, 0 00000358 48E7 0030 movem.l -[A7], A2,A3 0000035C 206E 0016 movea.l A0, [A6 + 0x16] 00000360 226E 0012 movea.l A1, [A6 + 0x12] 00000364 246E 000E movea.l A2, [A6 + 0xE] 00000368 47FA 01AA lea.l A3, [PC + 0x1AA /* 00000514, value 0xD0C2D2C2 */] 0000036C 302E 000A move.w D0, [A6 + 0xA] 00000370 C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF 00000372 000A 96C0 ori.b A2, 0xC0 00000376 342E 0008 move.w D2, [A6 + 0x8] 0000037A 322E 000C move.w D1, [A6 + 0xC] 0000037E 6000 019A bra +0x19C /* 0000051A */ label00000382: 00000382 4ED3 jmp [A3] 00000384 2018 move.l D0, [A0]+ 00000386 4680 not.l D0 00000388 C092 and.l D0, [A2] 0000038A 8099 or.l D0, [A1]+ 0000038C 24C0 move.l [A2]+, D0 0000038E 2018 move.l D0, [A0]+ 00000390 4680 not.l D0 00000392 C092 and.l D0, [A2] 00000394 8099 or.l D0, [A1]+ 00000396 24C0 move.l [A2]+, D0 00000398 2018 move.l D0, [A0]+ 0000039A 4680 not.l D0 0000039C C092 and.l D0, [A2] 0000039E 8099 or.l D0, [A1]+ 000003A0 24C0 move.l [A2]+, D0 000003A2 2018 move.l D0, [A0]+ 000003A4 4680 not.l D0 000003A6 C092 and.l D0, [A2] 000003A8 8099 or.l D0, [A1]+ 000003AA 24C0 move.l [A2]+, D0 000003AC 2018 move.l D0, [A0]+ 000003AE 4680 not.l D0 000003B0 C092 and.l D0, [A2] 000003B2 8099 or.l D0, [A1]+ 000003B4 24C0 move.l [A2]+, D0 000003B6 2018 move.l D0, [A0]+ 000003B8 4680 not.l D0 000003BA C092 and.l D0, [A2] 000003BC 8099 or.l D0, [A1]+ 000003BE 24C0 move.l [A2]+, D0 000003C0 2018 move.l D0, [A0]+ 000003C2 4680 not.l D0 000003C4 C092 and.l D0, [A2] 000003C6 8099 or.l D0, [A1]+ 000003C8 24C0 move.l [A2]+, D0 000003CA 2018 move.l D0, [A0]+ 000003CC 4680 not.l D0 000003CE C092 and.l D0, [A2] 000003D0 8099 or.l D0, [A1]+ 000003D2 24C0 move.l [A2]+, D0 000003D4 2018 move.l D0, [A0]+ 000003D6 4680 not.l D0 000003D8 C092 and.l D0, [A2] 000003DA 8099 or.l D0, [A1]+ 000003DC 24C0 move.l [A2]+, D0 000003DE 2018 move.l D0, [A0]+ 000003E0 4680 not.l D0 000003E2 C092 and.l D0, [A2] 000003E4 8099 or.l D0, [A1]+ 000003E6 24C0 move.l [A2]+, D0 000003E8 2018 move.l D0, [A0]+ 000003EA 4680 not.l D0 000003EC C092 and.l D0, [A2] 000003EE 8099 or.l D0, [A1]+ 000003F0 24C0 move.l [A2]+, D0 000003F2 2018 move.l D0, [A0]+ 000003F4 4680 not.l D0 000003F6 C092 and.l D0, [A2] 000003F8 8099 or.l D0, [A1]+ 000003FA 24C0 move.l [A2]+, D0 000003FC 2018 move.l D0, [A0]+ 000003FE 4680 not.l D0 00000400 C092 and.l D0, [A2] 00000402 8099 or.l D0, [A1]+ 00000404 24C0 move.l [A2]+, D0 00000406 2018 move.l D0, [A0]+ 00000408 4680 not.l D0 0000040A C092 and.l D0, [A2] 0000040C 8099 or.l D0, [A1]+ 0000040E 24C0 move.l [A2]+, D0 00000410 2018 move.l D0, [A0]+ 00000412 4680 not.l D0 00000414 C092 and.l D0, [A2] 00000416 8099 or.l D0, [A1]+ 00000418 24C0 move.l [A2]+, D0 0000041A 2018 move.l D0, [A0]+ 0000041C 4680 not.l D0 0000041E C092 and.l D0, [A2] 00000420 8099 or.l D0, [A1]+ 00000422 24C0 move.l [A2]+, D0 00000424 2018 move.l D0, [A0]+ 00000426 4680 not.l D0 00000428 C092 and.l D0, [A2] 0000042A 8099 or.l D0, [A1]+ 0000042C 24C0 move.l [A2]+, D0 0000042E 2018 move.l D0, [A0]+ 00000430 4680 not.l D0 00000432 C092 and.l D0, [A2] 00000434 8099 or.l D0, [A1]+ 00000436 24C0 move.l [A2]+, D0 00000438 2018 move.l D0, [A0]+ 0000043A 4680 not.l D0 0000043C C092 and.l D0, [A2] 0000043E 8099 or.l D0, [A1]+ 00000440 24C0 move.l [A2]+, D0 00000442 2018 move.l D0, [A0]+ 00000444 4680 not.l D0 00000446 C092 and.l D0, [A2] 00000448 8099 or.l D0, [A1]+ 0000044A 24C0 move.l [A2]+, D0 0000044C 2018 move.l D0, [A0]+ 0000044E 4680 not.l D0 00000450 C092 and.l D0, [A2] 00000452 8099 or.l D0, [A1]+ 00000454 24C0 move.l [A2]+, D0 00000456 2018 move.l D0, [A0]+ 00000458 4680 not.l D0 0000045A C092 and.l D0, [A2] 0000045C 8099 or.l D0, [A1]+ 0000045E 24C0 move.l [A2]+, D0 00000460 2018 move.l D0, [A0]+ 00000462 4680 not.l D0 00000464 C092 and.l D0, [A2] 00000466 8099 or.l D0, [A1]+ 00000468 24C0 move.l [A2]+, D0 0000046A 2018 move.l D0, [A0]+ 0000046C 4680 not.l D0 0000046E C092 and.l D0, [A2] 00000470 8099 or.l D0, [A1]+ 00000472 24C0 move.l [A2]+, D0 00000474 2018 move.l D0, [A0]+ 00000476 4680 not.l D0 00000478 C092 and.l D0, [A2] 0000047A 8099 or.l D0, [A1]+ 0000047C 24C0 move.l [A2]+, D0 0000047E 2018 move.l D0, [A0]+ 00000480 4680 not.l D0 00000482 C092 and.l D0, [A2] 00000484 8099 or.l D0, [A1]+ 00000486 24C0 move.l [A2]+, D0 00000488 2018 move.l D0, [A0]+ 0000048A 4680 not.l D0 0000048C C092 and.l D0, [A2] 0000048E 8099 or.l D0, [A1]+ 00000490 24C0 move.l [A2]+, D0 00000492 2018 move.l D0, [A0]+ 00000494 4680 not.l D0 00000496 C092 and.l D0, [A2] 00000498 8099 or.l D0, [A1]+ 0000049A 24C0 move.l [A2]+, D0 0000049C 2018 move.l D0, [A0]+ 0000049E 4680 not.l D0 000004A0 C092 and.l D0, [A2] 000004A2 8099 or.l D0, [A1]+ 000004A4 24C0 move.l [A2]+, D0 000004A6 2018 move.l D0, [A0]+ 000004A8 4680 not.l D0 000004AA C092 and.l D0, [A2] 000004AC 8099 or.l D0, [A1]+ 000004AE 24C0 move.l [A2]+, D0 000004B0 2018 move.l D0, [A0]+ 000004B2 4680 not.l D0 000004B4 C092 and.l D0, [A2] 000004B6 8099 or.l D0, [A1]+ 000004B8 24C0 move.l [A2]+, D0 000004BA 2018 move.l D0, [A0]+ 000004BC 4680 not.l D0 000004BE C092 and.l D0, [A2] 000004C0 8099 or.l D0, [A1]+ 000004C2 24C0 move.l [A2]+, D0 000004C4 2018 move.l D0, [A0]+ 000004C6 4680 not.l D0 000004C8 C092 and.l D0, [A2] 000004CA 8099 or.l D0, [A1]+ 000004CC 24C0 move.l [A2]+, D0 000004CE 2018 move.l D0, [A0]+ 000004D0 4680 not.l D0 000004D2 C092 and.l D0, [A2] 000004D4 8099 or.l D0, [A1]+ 000004D6 24C0 move.l [A2]+, D0 000004D8 2018 move.l D0, [A0]+ 000004DA 4680 not.l D0 000004DC C092 and.l D0, [A2] 000004DE 8099 or.l D0, [A1]+ 000004E0 24C0 move.l [A2]+, D0 000004E2 2018 move.l D0, [A0]+ 000004E4 4680 not.l D0 000004E6 C092 and.l D0, [A2] 000004E8 8099 or.l D0, [A1]+ 000004EA 24C0 move.l [A2]+, D0 000004EC 2018 move.l D0, [A0]+ 000004EE 4680 not.l D0 000004F0 C092 and.l D0, [A2] 000004F2 8099 or.l D0, [A1]+ 000004F4 24C0 move.l [A2]+, D0 000004F6 2018 move.l D0, [A0]+ 000004F8 4680 not.l D0 000004FA C092 and.l D0, [A2] 000004FC 8099 or.l D0, [A1]+ 000004FE 24C0 move.l [A2]+, D0 00000500 2018 move.l D0, [A0]+ 00000502 4680 not.l D0 00000504 C092 and.l D0, [A2] 00000506 8099 or.l D0, [A1]+ 00000508 24C0 move.l [A2]+, D0 0000050A 2018 move.l D0, [A0]+ 0000050C 4680 not.l D0 0000050E C092 and.l D0, [A2] 00000510 8099 or.l D0, [A1]+ 00000512 24C0 move.l [A2]+, D0 00000514 D0C2 add.w A0, D2 00000516 D2C2 add.w A1, D2 00000518 D4C2 add.w A2, D2 label0000051A: 0000051A 51C9 FE66 dbf D1, -0x19C /* 00000382 */ 0000051E 4CDF 0C00 movem.l A2,A3, [A7]+ 00000522 4E5E unlink A6 00000524 205F movea.l A0, [A7]+ 00000526 4FEF 0012 lea.l A7, [A7 + 0x12] 0000052A 4ED0 jmp [A0] export_955: 0000052C 4E56 0000 link A6, 0 00000530 2F0A move.l -[A7], A2 00000532 206E 0012 movea.l A0, [A6 + 0x12] 00000536 226E 000E movea.l A1, [A6 + 0xE] 0000053A 45FA 00B8 lea.l A2, [PC + 0xB8 /* 000005F4, value 0xD0C2D2C2 */] 0000053E 302E 000A move.w D0, [A6 + 0xA] 00000542 E548 lsl D0.w, 2 00000544 94C0 sub.w A2, D0 00000546 342E 0008 move.w D2, [A6 + 0x8] 0000054A 322E 000C move.w D1, [A6 + 0xC] 0000054E 6000 00A8 bra +0xAA /* 000005F8 */ label00000552: 00000552 4ED2 jmp [A2] 00000554 2018 move.l D0, [A0]+ 00000556 C199 .incomplete 00000558 2018 move.l D0, [A0]+ 0000055A C199 .incomplete 0000055C 2018 move.l D0, [A0]+ 0000055E C199 .incomplete 00000560 2018 move.l D0, [A0]+ 00000562 C199 .incomplete 00000564 2018 move.l D0, [A0]+ 00000566 C199 .incomplete 00000568 2018 move.l D0, [A0]+ 0000056A C199 .incomplete 0000056C 2018 move.l D0, [A0]+ 0000056E C199 .incomplete 00000570 2018 move.l D0, [A0]+ 00000572 C199 .incomplete 00000574 2018 move.l D0, [A0]+ 00000576 C199 .incomplete 00000578 2018 move.l D0, [A0]+ 0000057A C199 .incomplete 0000057C 2018 move.l D0, [A0]+ 0000057E C199 .incomplete 00000580 2018 move.l D0, [A0]+ 00000582 C199 .incomplete 00000584 2018 move.l D0, [A0]+ 00000586 C199 .incomplete 00000588 2018 move.l D0, [A0]+ 0000058A C199 .incomplete 0000058C 2018 move.l D0, [A0]+ 0000058E C199 .incomplete 00000590 2018 move.l D0, [A0]+ 00000592 C199 .incomplete 00000594 2018 move.l D0, [A0]+ 00000596 C199 .incomplete 00000598 2018 move.l D0, [A0]+ 0000059A C199 .incomplete 0000059C 2018 move.l D0, [A0]+ 0000059E C199 .incomplete 000005A0 2018 move.l D0, [A0]+ 000005A2 C199 .incomplete 000005A4 2018 move.l D0, [A0]+ 000005A6 C199 .incomplete 000005A8 2018 move.l D0, [A0]+ 000005AA C199 .incomplete 000005AC 2018 move.l D0, [A0]+ 000005AE C199 .incomplete 000005B0 2018 move.l D0, [A0]+ 000005B2 C199 .incomplete 000005B4 2018 move.l D0, [A0]+ 000005B6 C199 .incomplete 000005B8 2018 move.l D0, [A0]+ 000005BA C199 .incomplete 000005BC 2018 move.l D0, [A0]+ 000005BE C199 .incomplete 000005C0 2018 move.l D0, [A0]+ 000005C2 C199 .incomplete 000005C4 2018 move.l D0, [A0]+ 000005C6 C199 .incomplete 000005C8 2018 move.l D0, [A0]+ 000005CA C199 .incomplete 000005CC 2018 move.l D0, [A0]+ 000005CE C199 .incomplete 000005D0 2018 move.l D0, [A0]+ 000005D2 C199 .incomplete 000005D4 2018 move.l D0, [A0]+ 000005D6 C199 .incomplete 000005D8 2018 move.l D0, [A0]+ 000005DA C199 .incomplete 000005DC 2018 move.l D0, [A0]+ 000005DE C199 .incomplete 000005E0 2018 move.l D0, [A0]+ 000005E2 C199 .incomplete 000005E4 2018 move.l D0, [A0]+ 000005E6 C199 .incomplete 000005E8 2018 move.l D0, [A0]+ 000005EA C199 .incomplete 000005EC 2018 move.l D0, [A0]+ 000005EE C199 .incomplete 000005F0 2018 move.l D0, [A0]+ 000005F2 C199 .incomplete 000005F4 D0C2 add.w A0, D2 000005F6 D2C2 add.w A1, D2 label000005F8: 000005F8 51C9 FF58 dbf D1, -0xAA /* 00000552 */ 000005FC 245F movea.l A2, [A7]+ 000005FE 4E5E unlink A6 00000600 205F movea.l A0, [A7]+ 00000602 4FEF 000E lea.l A7, [A7 + 0xE] 00000606 4ED0 jmp [A0] export_956: 00000608 4E56 0000 link A6, 0 0000060C 2F0A move.l -[A7], A2 0000060E 206E 0012 movea.l A0, [A6 + 0x12] 00000612 226E 000E movea.l A1, [A6 + 0xE] 00000616 45FA 0104 lea.l A2, [PC + 0x104 /* 0000071C, value 0xD0C2D2C2 */] 0000061A 302E 000A move.w D0, [A6 + 0xA] 0000061E C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF 00000620 0006 94C0 ori.b D6, 0xC0 00000624 342E 0008 move.w D2, [A6 + 0x8] 00000628 322E 000C move.w D1, [A6 + 0xC] 0000062C 6000 00F2 bra +0xF4 /* 00000720 */ label00000630: 00000630 4ED2 jmp [A2] 00000632 2018 move.l D0, [A0]+ 00000634 4680 not.l D0 00000636 C199 .incomplete 00000638 2018 move.l D0, [A0]+ 0000063A 4680 not.l D0 0000063C C199 .incomplete 0000063E 2018 move.l D0, [A0]+ 00000640 4680 not.l D0 00000642 C199 .incomplete 00000644 2018 move.l D0, [A0]+ 00000646 4680 not.l D0 00000648 C199 .incomplete 0000064A 2018 move.l D0, [A0]+ 0000064C 4680 not.l D0 0000064E C199 .incomplete 00000650 2018 move.l D0, [A0]+ 00000652 4680 not.l D0 00000654 C199 .incomplete 00000656 2018 move.l D0, [A0]+ 00000658 4680 not.l D0 0000065A C199 .incomplete 0000065C 2018 move.l D0, [A0]+ 0000065E 4680 not.l D0 00000660 C199 .incomplete 00000662 2018 move.l D0, [A0]+ 00000664 4680 not.l D0 00000666 C199 .incomplete 00000668 2018 move.l D0, [A0]+ 0000066A 4680 not.l D0 0000066C C199 .incomplete 0000066E 2018 move.l D0, [A0]+ 00000670 4680 not.l D0 00000672 C199 .incomplete 00000674 2018 move.l D0, [A0]+ 00000676 4680 not.l D0 00000678 C199 .incomplete 0000067A 2018 move.l D0, [A0]+ 0000067C 4680 not.l D0 0000067E C199 .incomplete 00000680 2018 move.l D0, [A0]+ 00000682 4680 not.l D0 00000684 C199 .incomplete 00000686 2018 move.l D0, [A0]+ 00000688 4680 not.l D0 0000068A C199 .incomplete 0000068C 2018 move.l D0, [A0]+ 0000068E 4680 not.l D0 00000690 C199 .incomplete 00000692 2018 move.l D0, [A0]+ 00000694 4680 not.l D0 00000696 C199 .incomplete 00000698 2018 move.l D0, [A0]+ 0000069A 4680 not.l D0 0000069C C199 .incomplete 0000069E 2018 move.l D0, [A0]+ 000006A0 4680 not.l D0 000006A2 C199 .incomplete 000006A4 2018 move.l D0, [A0]+ 000006A6 4680 not.l D0 000006A8 C199 .incomplete 000006AA 2018 move.l D0, [A0]+ 000006AC 4680 not.l D0 000006AE C199 .incomplete 000006B0 2018 move.l D0, [A0]+ 000006B2 4680 not.l D0 000006B4 C199 .incomplete 000006B6 2018 move.l D0, [A0]+ 000006B8 4680 not.l D0 000006BA C199 .incomplete 000006BC 2018 move.l D0, [A0]+ 000006BE 4680 not.l D0 000006C0 C199 .incomplete 000006C2 2018 move.l D0, [A0]+ 000006C4 4680 not.l D0 000006C6 C199 .incomplete 000006C8 2018 move.l D0, [A0]+ 000006CA 4680 not.l D0 000006CC C199 .incomplete 000006CE 2018 move.l D0, [A0]+ 000006D0 4680 not.l D0 000006D2 C199 .incomplete 000006D4 2018 move.l D0, [A0]+ 000006D6 4680 not.l D0 000006D8 C199 .incomplete 000006DA 2018 move.l D0, [A0]+ 000006DC 4680 not.l D0 000006DE C199 .incomplete 000006E0 2018 move.l D0, [A0]+ 000006E2 4680 not.l D0 000006E4 C199 .incomplete 000006E6 2018 move.l D0, [A0]+ 000006E8 4680 not.l D0 000006EA C199 .incomplete 000006EC 2018 move.l D0, [A0]+ 000006EE 4680 not.l D0 000006F0 C199 .incomplete 000006F2 2018 move.l D0, [A0]+ 000006F4 4680 not.l D0 000006F6 C199 .incomplete 000006F8 2018 move.l D0, [A0]+ 000006FA 4680 not.l D0 000006FC C199 .incomplete 000006FE 2018 move.l D0, [A0]+ 00000700 4680 not.l D0 00000702 C199 .incomplete 00000704 2018 move.l D0, [A0]+ 00000706 4680 not.l D0 00000708 C199 .incomplete 0000070A 2018 move.l D0, [A0]+ 0000070C 4680 not.l D0 0000070E C199 .incomplete 00000710 2018 move.l D0, [A0]+ 00000712 4680 not.l D0 00000714 C199 .incomplete 00000716 2018 move.l D0, [A0]+ 00000718 4680 not.l D0 0000071A C199 .incomplete 0000071C D0C2 add.w A0, D2 0000071E D2C2 add.w A1, D2 label00000720: 00000720 51C9 FF0E dbf D1, -0xF4 /* 00000630 */ 00000724 245F movea.l A2, [A7]+ 00000726 4E5E unlink A6 00000728 205F movea.l A0, [A7]+ 0000072A 4FEF 000E lea.l A7, [A7 + 0xE] 0000072E 4ED0 jmp [A0] export_957: 00000730 4E56 0000 link A6, 0 00000734 2F0A move.l -[A7], A2 00000736 206E 0012 movea.l A0, [A6 + 0x12] 0000073A 226E 000E movea.l A1, [A6 + 0xE] 0000073E 45FA 0066 lea.l A2, [PC + 0x66 /* 000007A6, value 0xD0C2D2C2 */] 00000742 302E 000A move.w D0, [A6 + 0xA] 00000746 D040 add.w D0, D0 00000748 94C0 sub.w A2, D0 0000074A 342E 0008 move.w D2, [A6 + 0x8] 0000074E 322E 000C move.w D1, [A6 + 0xC] 00000752 6056 bra +0x58 /* 000007AA */ label00000754: 00000754 4ED2 jmp [A2] 00000756 22D8 move.l [A1]+, [A0]+ 00000758 22D8 move.l [A1]+, [A0]+ 0000075A 22D8 move.l [A1]+, [A0]+ 0000075C 22D8 move.l [A1]+, [A0]+ 0000075E 22D8 move.l [A1]+, [A0]+ 00000760 22D8 move.l [A1]+, [A0]+ 00000762 22D8 move.l [A1]+, [A0]+ 00000764 22D8 move.l [A1]+, [A0]+ 00000766 22D8 move.l [A1]+, [A0]+ 00000768 22D8 move.l [A1]+, [A0]+ 0000076A 22D8 move.l [A1]+, [A0]+ 0000076C 22D8 move.l [A1]+, [A0]+ 0000076E 22D8 move.l [A1]+, [A0]+ 00000770 22D8 move.l [A1]+, [A0]+ 00000772 22D8 move.l [A1]+, [A0]+ 00000774 22D8 move.l [A1]+, [A0]+ 00000776 22D8 move.l [A1]+, [A0]+ 00000778 22D8 move.l [A1]+, [A0]+ 0000077A 22D8 move.l [A1]+, [A0]+ 0000077C 22D8 move.l [A1]+, [A0]+ 0000077E 22D8 move.l [A1]+, [A0]+ 00000780 22D8 move.l [A1]+, [A0]+ 00000782 22D8 move.l [A1]+, [A0]+ 00000784 22D8 move.l [A1]+, [A0]+ 00000786 22D8 move.l [A1]+, [A0]+ 00000788 22D8 move.l [A1]+, [A0]+ 0000078A 22D8 move.l [A1]+, [A0]+ 0000078C 22D8 move.l [A1]+, [A0]+ 0000078E 22D8 move.l [A1]+, [A0]+ 00000790 22D8 move.l [A1]+, [A0]+ 00000792 22D8 move.l [A1]+, [A0]+ 00000794 22D8 move.l [A1]+, [A0]+ 00000796 22D8 move.l [A1]+, [A0]+ 00000798 22D8 move.l [A1]+, [A0]+ 0000079A 22D8 move.l [A1]+, [A0]+ 0000079C 22D8 move.l [A1]+, [A0]+ 0000079E 22D8 move.l [A1]+, [A0]+ 000007A0 22D8 move.l [A1]+, [A0]+ 000007A2 22D8 move.l [A1]+, [A0]+ 000007A4 22D8 move.l [A1]+, [A0]+ 000007A6 D0C2 add.w A0, D2 000007A8 D2C2 add.w A1, D2 label000007AA: 000007AA 51C9 FFA8 dbf D1, -0x5A /* 00000754 */ 000007AE 245F movea.l A2, [A7]+ 000007B0 4E5E unlink A6 000007B2 205F movea.l A0, [A7]+ 000007B4 4FEF 000E lea.l A7, [A7 + 0xE] 000007B8 4ED0 jmp [A0] export_958: 000007BA 4E56 FF60 link A6, -0x00A0 000007BE 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2 000007C2 536E 0008 subq.w [A6 + 0x8], 1 000007C6 382E 000C move.w D4, [A6 + 0xC] 000007CA 3C04 move.w D6, D4 000007CC 6F76 ble +0x78 /* 00000844 */ 000007CE E54E lsl D6.w, 2 000007D0 3A2E 000A move.w D5, [A6 + 0xA] 000007D4 DA46 add.w D5, D6 000007D6 5344 subq.w D4, 1 000007D8 206E 0016 movea.l A0, [A6 + 0x16] 000007DC 226E 0012 movea.l A1, [A6 + 0x12] 000007E0 45EE FF60 lea.l A2, [A6 - 0xA0] 000007E4 362E 0010 move.w D3, [A6 + 0x10] 000007E8 6612 bne +0x14 /* 000007FC */ label000007EA: 000007EA 3404 move.w D2, D4 label000007EC: 000007EC 22D8 move.l [A1]+, [A0]+ 000007EE 51CA FFFC dbf D2, -0x6 /* 000007EC */ 000007F2 D0EE 000A add.w A0, [A6 + 0xA] 000007F6 D2EE 000A add.w A1, [A6 + 0xA] 000007FA 6038 bra +0x3A /* 00000834 */ label000007FC: 000007FC 3404 move.w D2, D4 000007FE 9040 sub.w D0, D0 label00000800: 00000800 2018 move.l D0, [A0]+ 00000802 4445 neg.w D5 00000804 C0B0 50FC and.l D0, [A0 + D5.w - 0x4] 00000808 4445 neg.w D5 0000080A C0B0 50FC and.l D0, [A0 + D5.w - 0x4] 0000080E 2200 move.l D1, D0 00000810 E291 roxr D1, 1 00000812 C081 and.l D0, D1 00000814 24C0 move.l [A2]+, D0 00000816 51CA FFE8 dbf D2, -0x1A /* 00000800 */ 0000081A D2C6 add.w A1, D6 0000081C 3404 move.w D2, D4 0000081E 9040 sub.w D0, D0 label00000820: 00000820 2022 move.l D0, -[A2] 00000822 E390 roxl D0, 1 00000824 C092 and.l D0, [A2] 00000826 4680 not.l D0 00000828 C0A0 and.l D0, -[A0] 0000082A 2300 move.l -[A1], D0 0000082C 51CA FFF2 dbf D2, -0x10 /* 00000820 */ 00000830 D0C5 add.w A0, D5 00000832 D2C5 add.w A1, D5 label00000834: 00000834 5243 addq.w D3, 1 00000836 B66E 000E cmp.w D3, [A6 + 0xE] 0000083A 6708 beq +0xA /* 00000844 */ 0000083C B66E 0008 cmp.w D3, [A6 + 0x8] 00000840 66BA bne -0x44 /* 000007FC */ 00000842 67A6 beq -0x58 /* 000007EA */ label00000844: 00000844 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+ 00000848 4E5E unlink A6 0000084A 205F movea.l A0, [A7]+ 0000084C 4FEF 0012 lea.l A7, [A7 + 0x12] 00000850 4ED0 jmp [A0] export_959: 00000852 4E56 0000 link A6, 0 00000856 226E 0012 movea.l A1, [A6 + 0x12] 0000085A 41FA 006A lea.l A0, [PC + 0x6A /* 000008C6, value 0xD2C2E398 */] 0000085E 302E 000A move.w D0, [A6 + 0xA] 00000862 D040 add.w D0, D0 00000864 90C0 sub.w A0, D0 00000866 342E 0008 move.w D2, [A6 + 0x8] 0000086A 202E 000E move.l D0, [A6 + 0xE] 0000086E 322E 000C move.w D1, [A6 + 0xC] 00000872 6056 bra +0x58 /* 000008CA */ label00000874: 00000874 4ED0 jmp [A0] 00000876 22C0 move.l [A1]+, D0 00000878 22C0 move.l [A1]+, D0 0000087A 22C0 move.l [A1]+, D0 0000087C 22C0 move.l [A1]+, D0 0000087E 22C0 move.l [A1]+, D0 00000880 22C0 move.l [A1]+, D0 00000882 22C0 move.l [A1]+, D0 00000884 22C0 move.l [A1]+, D0 00000886 22C0 move.l [A1]+, D0 00000888 22C0 move.l [A1]+, D0 0000088A 22C0 move.l [A1]+, D0 0000088C 22C0 move.l [A1]+, D0 0000088E 22C0 move.l [A1]+, D0 00000890 22C0 move.l [A1]+, D0 00000892 22C0 move.l [A1]+, D0 00000894 22C0 move.l [A1]+, D0 00000896 22C0 move.l [A1]+, D0 00000898 22C0 move.l [A1]+, D0 0000089A 22C0 move.l [A1]+, D0 0000089C 22C0 move.l [A1]+, D0 0000089E 22C0 move.l [A1]+, D0 000008A0 22C0 move.l [A1]+, D0 000008A2 22C0 move.l [A1]+, D0 000008A4 22C0 move.l [A1]+, D0 000008A6 22C0 move.l [A1]+, D0 000008A8 22C0 move.l [A1]+, D0 000008AA 22C0 move.l [A1]+, D0 000008AC 22C0 move.l [A1]+, D0 000008AE 22C0 move.l [A1]+, D0 000008B0 22C0 move.l [A1]+, D0 000008B2 22C0 move.l [A1]+, D0 000008B4 22C0 move.l [A1]+, D0 000008B6 22C0 move.l [A1]+, D0 000008B8 22C0 move.l [A1]+, D0 000008BA 22C0 move.l [A1]+, D0 000008BC 22C0 move.l [A1]+, D0 000008BE 22C0 move.l [A1]+, D0 000008C0 22C0 move.l [A1]+, D0 000008C2 22C0 move.l [A1]+, D0 000008C4 22C0 move.l [A1]+, D0 000008C6 D2C2 add.w A1, D2 000008C8 E398 rol D0, 1 label000008CA: 000008CA 51C9 FFA8 dbf D1, -0x5A /* 00000874 */ 000008CE 4E5E unlink A6 000008D0 205F movea.l A0, [A7]+ 000008D2 4FEF 000E lea.l A7, [A7 + 0xE] 000008D6 4ED0 jmp [A0] export_960: 000008D8 4E56 0000 link A6, 0 000008DC 2F0A move.l -[A7], A2 000008DE 206E 0012 movea.l A0, [A6 + 0x12] 000008E2 226E 000E movea.l A1, [A6 + 0xE] 000008E6 45FA 00B8 lea.l A2, [PC + 0xB8 /* 000009A0, value 0xD0C2D2C2 */] 000008EA 302E 000A move.w D0, [A6 + 0xA] 000008EE E548 lsl D0.w, 2 000008F0 94C0 sub.w A2, D0 000008F2 342E 0008 move.w D2, [A6 + 0x8] 000008F6 322E 000C move.w D1, [A6 + 0xC] 000008FA 6000 00A8 bra +0xAA /* 000009A4 */ label000008FE: 000008FE 4ED2 jmp [A2] 00000900 2018 move.l D0, [A0]+ 00000902 8199 or.l [A1]+, D0 00000904 2018 move.l D0, [A0]+ 00000906 8199 or.l [A1]+, D0 00000908 2018 move.l D0, [A0]+ 0000090A 8199 or.l [A1]+, D0 0000090C 2018 move.l D0, [A0]+ 0000090E 8199 or.l [A1]+, D0 00000910 2018 move.l D0, [A0]+ 00000912 8199 or.l [A1]+, D0 00000914 2018 move.l D0, [A0]+ 00000916 8199 or.l [A1]+, D0 00000918 2018 move.l D0, [A0]+ 0000091A 8199 or.l [A1]+, D0 0000091C 2018 move.l D0, [A0]+ 0000091E 8199 or.l [A1]+, D0 00000920 2018 move.l D0, [A0]+ 00000922 8199 or.l [A1]+, D0 00000924 2018 move.l D0, [A0]+ 00000926 8199 or.l [A1]+, D0 00000928 2018 move.l D0, [A0]+ 0000092A 8199 or.l [A1]+, D0 0000092C 2018 move.l D0, [A0]+ 0000092E 8199 or.l [A1]+, D0 00000930 2018 move.l D0, [A0]+ 00000932 8199 or.l [A1]+, D0 00000934 2018 move.l D0, [A0]+ 00000936 8199 or.l [A1]+, D0 00000938 2018 move.l D0, [A0]+ 0000093A 8199 or.l [A1]+, D0 0000093C 2018 move.l D0, [A0]+ 0000093E 8199 or.l [A1]+, D0 00000940 2018 move.l D0, [A0]+ 00000942 8199 or.l [A1]+, D0 00000944 2018 move.l D0, [A0]+ 00000946 8199 or.l [A1]+, D0 00000948 2018 move.l D0, [A0]+ 0000094A 8199 or.l [A1]+, D0 0000094C 2018 move.l D0, [A0]+ 0000094E 8199 or.l [A1]+, D0 00000950 2018 move.l D0, [A0]+ 00000952 8199 or.l [A1]+, D0 00000954 2018 move.l D0, [A0]+ 00000956 8199 or.l [A1]+, D0 00000958 2018 move.l D0, [A0]+ 0000095A 8199 or.l [A1]+, D0 0000095C 2018 move.l D0, [A0]+ 0000095E 8199 or.l [A1]+, D0 00000960 2018 move.l D0, [A0]+ 00000962 8199 or.l [A1]+, D0 00000964 2018 move.l D0, [A0]+ 00000966 8199 or.l [A1]+, D0 00000968 2018 move.l D0, [A0]+ 0000096A 8199 or.l [A1]+, D0 0000096C 2018 move.l D0, [A0]+ 0000096E 8199 or.l [A1]+, D0 00000970 2018 move.l D0, [A0]+ 00000972 8199 or.l [A1]+, D0 00000974 2018 move.l D0, [A0]+ 00000976 8199 or.l [A1]+, D0 00000978 2018 move.l D0, [A0]+ 0000097A 8199 or.l [A1]+, D0 0000097C 2018 move.l D0, [A0]+ 0000097E 8199 or.l [A1]+, D0 00000980 2018 move.l D0, [A0]+ 00000982 8199 or.l [A1]+, D0 00000984 2018 move.l D0, [A0]+ 00000986 8199 or.l [A1]+, D0 00000988 2018 move.l D0, [A0]+ 0000098A 8199 or.l [A1]+, D0 0000098C 2018 move.l D0, [A0]+ 0000098E 8199 or.l [A1]+, D0 00000990 2018 move.l D0, [A0]+ 00000992 8199 or.l [A1]+, D0 00000994 2018 move.l D0, [A0]+ 00000996 8199 or.l [A1]+, D0 00000998 2018 move.l D0, [A0]+ 0000099A 8199 or.l [A1]+, D0 0000099C 2018 move.l D0, [A0]+ 0000099E 8199 or.l [A1]+, D0 000009A0 D0C2 add.w A0, D2 000009A2 D2C2 add.w A1, D2 label000009A4: 000009A4 51C9 FF58 dbf D1, -0xAA /* 000008FE */ 000009A8 245F movea.l A2, [A7]+ 000009AA 4E5E unlink A6 000009AC 205F movea.l A0, [A7]+ 000009AE 4FEF 000E lea.l A7, [A7 + 0xE] 000009B2 4ED0 jmp [A0] export_961: 000009B4 4E56 0000 link A6, 0 000009B8 2F0A move.l -[A7], A2 000009BA 206E 0012 movea.l A0, [A6 + 0x12] 000009BE 226E 000E movea.l A1, [A6 + 0xE] 000009C2 45FA 00B8 lea.l A2, [PC + 0xB8 /* 00000A7C, value 0xD0C2D2C2 */] 000009C6 302E 000A move.w D0, [A6 + 0xA] 000009CA E548 lsl D0.w, 2 000009CC 94C0 sub.w A2, D0 000009CE 342E 0008 move.w D2, [A6 + 0x8] 000009D2 322E 000C move.w D1, [A6 + 0xC] 000009D6 6000 00A8 bra +0xAA /* 00000A80 */ label000009DA: 000009DA 4ED2 jmp [A2] 000009DC 2018 move.l D0, [A0]+ 000009DE B199 xor.l [A1]+, D0 000009E0 2018 move.l D0, [A0]+ 000009E2 B199 xor.l [A1]+, D0 000009E4 2018 move.l D0, [A0]+ 000009E6 B199 xor.l [A1]+, D0 000009E8 2018 move.l D0, [A0]+ 000009EA B199 xor.l [A1]+, D0 000009EC 2018 move.l D0, [A0]+ 000009EE B199 xor.l [A1]+, D0 000009F0 2018 move.l D0, [A0]+ 000009F2 B199 xor.l [A1]+, D0 000009F4 2018 move.l D0, [A0]+ 000009F6 B199 xor.l [A1]+, D0 000009F8 2018 move.l D0, [A0]+ 000009FA B199 xor.l [A1]+, D0 000009FC 2018 move.l D0, [A0]+ 000009FE B199 xor.l [A1]+, D0 00000A00 2018 move.l D0, [A0]+ 00000A02 B199 xor.l [A1]+, D0 00000A04 2018 move.l D0, [A0]+ 00000A06 B199 xor.l [A1]+, D0 00000A08 2018 move.l D0, [A0]+ 00000A0A B199 xor.l [A1]+, D0 00000A0C 2018 move.l D0, [A0]+ 00000A0E B199 xor.l [A1]+, D0 00000A10 2018 move.l D0, [A0]+ 00000A12 B199 xor.l [A1]+, D0 00000A14 2018 move.l D0, [A0]+ 00000A16 B199 xor.l [A1]+, D0 00000A18 2018 move.l D0, [A0]+ 00000A1A B199 xor.l [A1]+, D0 00000A1C 2018 move.l D0, [A0]+ 00000A1E B199 xor.l [A1]+, D0 00000A20 2018 move.l D0, [A0]+ 00000A22 B199 xor.l [A1]+, D0 00000A24 2018 move.l D0, [A0]+ 00000A26 B199 xor.l [A1]+, D0 00000A28 2018 move.l D0, [A0]+ 00000A2A B199 xor.l [A1]+, D0 00000A2C 2018 move.l D0, [A0]+ 00000A2E B199 xor.l [A1]+, D0 00000A30 2018 move.l D0, [A0]+ 00000A32 B199 xor.l [A1]+, D0 00000A34 2018 move.l D0, [A0]+ 00000A36 B199 xor.l [A1]+, D0 00000A38 2018 move.l D0, [A0]+ 00000A3A B199 xor.l [A1]+, D0 00000A3C 2018 move.l D0, [A0]+ 00000A3E B199 xor.l [A1]+, D0 00000A40 2018 move.l D0, [A0]+ 00000A42 B199 xor.l [A1]+, D0 00000A44 2018 move.l D0, [A0]+ 00000A46 B199 xor.l [A1]+, D0 00000A48 2018 move.l D0, [A0]+ 00000A4A B199 xor.l [A1]+, D0 00000A4C 2018 move.l D0, [A0]+ 00000A4E B199 xor.l [A1]+, D0 00000A50 2018 move.l D0, [A0]+ 00000A52 B199 xor.l [A1]+, D0 00000A54 2018 move.l D0, [A0]+ 00000A56 B199 xor.l [A1]+, D0 00000A58 2018 move.l D0, [A0]+ 00000A5A B199 xor.l [A1]+, D0 00000A5C 2018 move.l D0, [A0]+ 00000A5E B199 xor.l [A1]+, D0 00000A60 2018 move.l D0, [A0]+ 00000A62 B199 xor.l [A1]+, D0 00000A64 2018 move.l D0, [A0]+ 00000A66 B199 xor.l [A1]+, D0 00000A68 2018 move.l D0, [A0]+ 00000A6A B199 xor.l [A1]+, D0 00000A6C 2018 move.l D0, [A0]+ 00000A6E B199 xor.l [A1]+, D0 00000A70 2018 move.l D0, [A0]+ 00000A72 B199 xor.l [A1]+, D0 00000A74 2018 move.l D0, [A0]+ 00000A76 B199 xor.l [A1]+, D0 00000A78 2018 move.l D0, [A0]+ 00000A7A B199 xor.l [A1]+, D0 00000A7C D0C2 add.w A0, D2 00000A7E D2C2 add.w A1, D2 label00000A80: 00000A80 51C9 FF58 dbf D1, -0xAA /* 000009DA */ 00000A84 245F movea.l A2, [A7]+ 00000A86 4E5E unlink A6 00000A88 205F movea.l A0, [A7]+ 00000A8A 4FEF 000E lea.l A7, [A7 + 0xE] 00000A8E 4ED0 jmp [A0] export_962: 00000A90 201F move.l D0, [A7]+ 00000A92 225F movea.l A1, [A7]+ 00000A94 205F movea.l A0, [A7]+ 00000A96 2F00 move.l -[A7], D0 00000A98 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 00000A9C 70FF moveq.l D0, 0xFFFFFFFF 00000A9E 323C 000F move.w D1, 0xF label00000AA2: 00000AA2 22C0 move.l [A1]+, D0 00000AA4 22C0 move.l [A1]+, D0 00000AA6 51C9 FFFA dbf D1, -0x8 /* 00000AA2 */ 00000AAA 92FC 0080 sub.w A1, 0x80 00000AAE 7804 moveq.l D4, 0x04 00000AB0 50C5 st D5 label00000AB2: 00000AB2 7600 moveq.l D3, 0x00 00000AB4 7E1F moveq.l D7, 0x1F label00000AB6: 00000AB6 2211 move.l D1, [A1] 00000AB8 671E beq +0x20 /* 00000AD8 */ 00000ABA 2410 move.l D2, [A0] 00000ABC C283 and.l D1, D3 00000ABE 8282 or.l D1, D2 00000AC0 2001 move.l D0, D1 00000AC2 D080 add.l D0, D0 00000AC4 C280 and.l D1, D0 00000AC6 8282 or.l D1, D2 00000AC8 2001 move.l D0, D1 00000ACA E288 lsr D0, 1 00000ACC C280 and.l D1, D0 00000ACE 8282 or.l D1, D2 00000AD0 B291 cmp.l D1, [A1] 00000AD2 6704 beq +0x6 /* 00000AD8 */ 00000AD4 50C5 st D5 00000AD6 2281 move.l [A1], D1 label00000AD8: 00000AD8 2601 move.l D3, D1 00000ADA D0C4 add.w A0, D4 00000ADC D2C4 add.w A1, D4 00000ADE 51CF FFD6 dbf D7, -0x2C /* 00000AB6 */ 00000AE2 4444 neg.w D4 00000AE4 D0C4 add.w A0, D4 00000AE6 D2C4 add.w A1, D4 00000AE8 4605 not.b D5 00000AEA 67C6 beq -0x38 /* 00000AB2 */ 00000AEC 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 00000AF0 4E75 rts export_963: 00000AF2 225F movea.l A1, [A7]+ 00000AF4 205F movea.l A0, [A7]+ 00000AF6 201F move.l D0, [A7]+ 00000AF8 48E7 1F7C movem.l -[A7], D3,D4,D5,D6,D7,A1,A2,A3,A4,A5 00000AFC 2F00 move.l -[A7], D0 00000AFE 4E90 jsr [A0] 00000B00 4CDF 3EF8 movem.l D3,D4,D5,D6,D7,A1,A2,A3,A4,A5, [A7]+ 00000B04 4ED1 jmp [A1] export_964: 00000B06 225F movea.l A1, [A7]+ 00000B08 201F move.l D0, [A7]+ 00000B0A 205F movea.l A0, [A7]+ 00000B0C 48E7 1800 movem.l -[A7], D3,D4 00000B10 2600 move.l D3, D0 00000B12 7000 moveq.l D0, 0x00 00000B14 7200 moveq.l D1, 0x00 00000B16 7400 moveq.l D2, 0x00 00000B18 5383 subq.l D3, 1 00000B1A 2803 move.l D4, D3 00000B1C 0484 0000 8000 subi.l D4, 0x8000 00000B22 6D0A blt +0xC /* 00000B2E */ 00000B24 263C 0000 7FFF move.l D3, 0x7FFF 00000B2A 6002 bra +0x4 /* 00000B2E */ label00000B2C: 00000B2C 78FF moveq.l D4, 0xFFFFFFFF label00000B2E: 00000B2E 4A98 tst.l [A0]+ 00000B30 56CB FFFC dbne D3, -0x6 /* 00000B2E */ 00000B34 6606 bne +0x8 /* 00000B3C */ 00000B36 3604 move.w D3, D4 00000B38 6D26 blt +0x28 /* 00000B60 */ 00000B3A 60F0 bra -0xE /* 00000B2C */ label00000B3C: 00000B3C 5948 subq.w A0, 4 00000B3E 1018 move.b D0, [A0]+ 00000B40 123B 0026 move.b D1, [PC + D0.w + 0x26] 00000B44 1018 move.b D0, [A0]+ 00000B46 D23B 0020 add.b D1, [PC + D0.w + 0x20] 00000B4A 1018 move.b D0, [A0]+ 00000B4C D23B 001A add.b D1, [PC + D0.w + 0x1A] 00000B50 1018 move.b D0, [A0]+ 00000B52 D23B 0014 add.b D1, [PC + D0.w + 0x14] 00000B56 D481 add.l D2, D1 00000B58 51CB FFD4 dbf D3, -0x2E /* 00000B2E */ 00000B5C 3604 move.w D3, D4 00000B5E 6CCC bge -0x32 /* 00000B2C */ label00000B60: 00000B60 4CDF 0018 movem.l D3,D4, [A7]+ 00000B64 2E82 move.l [A7], D2 00000B66 4ED1 jmp [A1] 00000B68 0001 0102 ori.b D1, 0x2 00000B6C 0102 btst D2, D0 00000B6E 0203 0102 andi.b D3, 0x2 00000B72 0203 0203 andi.b D3, 0x3 00000B76 0304 btst D4, D1 00000B78 0102 btst D2, D0 00000B7A 0203 0203 andi.b D3, 0x3 00000B7E 0304 btst D4, D1 00000B80 0203 0304 andi.b D3, 0x4 00000B84 0304 btst D4, D1 00000B86 0405 0102 subi.b D5, 0x2 00000B8A 0203 0203 andi.b D3, 0x3 00000B8E 0304 btst D4, D1 00000B90 0203 0304 andi.b D3, 0x4 00000B94 0304 btst D4, D1 00000B96 0405 0203 subi.b D5, 0x3 00000B9A 0304 btst D4, D1 00000B9C 0304 btst D4, D1 00000B9E 0405 0304 subi.b D5, 0x4 00000BA2 0405 0405 subi.b D5, 0x5 00000BA6 0506 btst D6, D2 00000BA8 0102 btst D2, D0 00000BAA 0203 0203 andi.b D3, 0x3 00000BAE 0304 btst D4, D1 00000BB0 0203 0304 andi.b D3, 0x4 00000BB4 0304 btst D4, D1 00000BB6 0405 0203 subi.b D5, 0x3 00000BBA 0304 btst D4, D1 00000BBC 0304 btst D4, D1 00000BBE 0405 0304 subi.b D5, 0x4 00000BC2 0405 0405 subi.b D5, 0x5 00000BC6 0506 btst D6, D2 00000BC8 0203 0304 andi.b D3, 0x4 00000BCC 0304 btst D4, D1 00000BCE 0405 0304 subi.b D5, 0x4 00000BD2 0405 0405 subi.b D5, 0x5 00000BD6 0506 btst D6, D2 00000BD8 0304 btst D4, D1 00000BDA 0405 0405 subi.b D5, 0x5 00000BDE 0506 btst D6, D2 00000BE0 0405 0506 subi.b D5, 0x6 00000BE4 0506 btst D6, D2 00000BE6 0607 0102 addi.b D7, 0x2 00000BEA 0203 0203 andi.b D3, 0x3 00000BEE 0304 btst D4, D1 00000BF0 0203 0304 andi.b D3, 0x4 00000BF4 0304 btst D4, D1 00000BF6 0405 0203 subi.b D5, 0x3 00000BFA 0304 btst D4, D1 00000BFC 0304 btst D4, D1 00000BFE 0405 0304 subi.b D5, 0x4 00000C02 0405 0405 subi.b D5, 0x5 00000C06 0506 btst D6, D2 00000C08 0203 0304 andi.b D3, 0x4 00000C0C 0304 btst D4, D1 00000C0E 0405 0304 subi.b D5, 0x4 00000C12 0405 0405 subi.b D5, 0x5 00000C16 0506 btst D6, D2 00000C18 0304 btst D4, D1 00000C1A 0405 0405 subi.b D5, 0x5 00000C1E 0506 btst D6, D2 00000C20 0405 0506 subi.b D5, 0x6 00000C24 0506 btst D6, D2 00000C26 0607 0203 addi.b D7, 0x3 00000C2A 0304 btst D4, D1 00000C2C 0304 btst D4, D1 00000C2E 0405 0304 subi.b D5, 0x4 00000C32 0405 0405 subi.b D5, 0x5 00000C36 0506 btst D6, D2 00000C38 0304 btst D4, D1 00000C3A 0405 0405 subi.b D5, 0x5 00000C3E 0506 btst D6, D2 00000C40 0405 0506 subi.b D5, 0x6 00000C44 0506 btst D6, D2 00000C46 0607 0304 addi.b D7, 0x4 00000C4A 0405 0405 subi.b D5, 0x5 00000C4E 0506 btst D6, D2 00000C50 0405 0506 subi.b D5, 0x6 00000C54 0506 btst D6, D2 00000C56 0607 0405 addi.b D7, 0x5 00000C5A 0506 btst D6, D2 00000C5C 0506 btst D6, D2 00000C5E 0607 0506 addi.b D7, 0x6 00000C62 0607 0607 addi.b D7, 0x7 00000C66 0708 btst A0, D3 export_965: 00000C68 201F move.l D0, [A7]+ 00000C6A 321F move.w D1, [A7]+ 00000C6C 205F movea.l A0, [A7]+ 00000C6E 2F00 move.l -[A7], D0 00000C70 2F03 move.l -[A7], D3 00000C72 43FA FEF4 lea.l A1, [PC - 0x10C /* 00000B68, value 0x10102 */] 00000C76 7400 moveq.l D2, 0x00 00000C78 7000 moveq.l D0, 0x00 00000C7A 7600 moveq.l D3, 0x00 00000C7C 601A bra +0x1C /* 00000C98 */ label00000C7E: 00000C7E 1018 move.b D0, [A0]+ 00000C80 1631 0000 move.b D3, [A1 + D0.w] 00000C84 1018 move.b D0, [A0]+ 00000C86 D631 0000 add.b D3, [A1 + D0.w] 00000C8A 1018 move.b D0, [A0]+ 00000C8C D631 0000 add.b D3, [A1 + D0.w] 00000C90 1018 move.b D0, [A0]+ 00000C92 D631 0000 add.b D3, [A1 + D0.w] 00000C96 D443 add.w D2, D3 label00000C98: 00000C98 51C9 FFE4 dbf D1, -0x1E /* 00000C7E */ 00000C9C 261F move.l D3, [A7]+ 00000C9E 3F42 0004 move.w [A7 + 0x4], D2 00000CA2 4E75 rts export_966: 00000CA4 4E56 0000 link A6, 0 00000CA8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000CAC 206E 000A movea.l A0, [A6 + 0xA] 00000CB0 3E28 0004 move.w D7, [A0 + 0x4] 00000CB4 9E50 sub.w D7, [A0] 00000CB6 3C28 0006 move.w D6, [A0 + 0x6] 00000CBA 0646 001F addi.w D6, 0x1F 00000CBE EA4E lsr D6.w, 5 00000CC0 3628 0002 move.w D3, [A0 + 0x2] 00000CC4 EA4B lsr D3.w, 5 00000CC6 9C43 sub.w D6, D3 00000CC8 E54B lsl D3.w, 2 00000CCA 48C3 ext.l D3 00000CCC 3810 move.w D4, [A0] 00000CCE 302E 0008 move.w D0, [A6 + 0x8] 00000CD2 C8C0 mulu.w D4, D0 00000CD4 D883 add.l D4, D3 00000CD6 3A06 move.w D5, D6 00000CD8 E54D lsl D5.w, 2 00000CDA 4445 neg.w D5 00000CDC DA40 add.w D5, D0 00000CDE 48C5 ext.l D5 00000CE0 206E 001A movea.l A0, [A6 + 0x1A] 00000CE4 D1C4 add.l A0, D4 00000CE6 226E 0016 movea.l A1, [A6 + 0x16] 00000CEA D3C4 add.l A1, D4 00000CEC 246E 0012 movea.l A2, [A6 + 0x12] 00000CF0 D5C4 add.l A2, D4 00000CF2 286E 000E movea.l A4, [A6 + 0xE] 00000CF6 D9C4 add.l A4, D4 00000CF8 5346 subq.w D6, 1 00000CFA 6C1A bge +0x1C /* 00000D16 */ 00000CFC 601C bra +0x1E /* 00000D1A */ label00000CFE: 00000CFE 3206 move.w D1, D6 label00000D00: 00000D00 2019 move.l D0, [A1]+ 00000D02 4680 not.l D0 00000D04 C098 and.l D0, [A0]+ 00000D06 809A or.l D0, [A2]+ 00000D08 28C0 move.l [A4]+, D0 00000D0A 51C9 FFF4 dbf D1, -0xE /* 00000D00 */ 00000D0E D1C5 add.l A0, D5 00000D10 D3C5 add.l A1, D5 00000D12 D5C5 add.l A2, D5 00000D14 D9C5 add.l A4, D5 label00000D16: 00000D16 51CF FFE6 dbf D7, -0x1C /* 00000CFE */ label00000D1A: 00000D1A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000D1E 4E5E unlink A6 00000D20 205F movea.l A0, [A7]+ 00000D22 4FEF 0016 lea.l A7, [A7 + 0x16] 00000D26 4ED0 jmp [A0] export_967: 00000D28 205F movea.l A0, [A7]+ 00000D2A 201F move.l D0, [A7]+ 00000D2C B09F cmp.l D0, [A7]+ 00000D2E 6D00 000A blt +0xC /* 00000D3A */ 00000D32 6E00 000C bgt +0xE /* 00000D40 */ 00000D36 4257 clr.w [A7] 00000D38 4ED0 jmp [A0] label00000D3A: 00000D3A 3EBC 0001 move.w [A7], 0x1 00000D3E 4ED0 jmp [A0] label00000D40: 00000D40 3EBC FFFF move.w [A7], 0xFFFF 00000D44 4ED0 jmp [A0] export_968: 00000D46 205F movea.l A0, [A7]+ 00000D48 201F move.l D0, [A7]+ 00000D4A B09F cmp.l D0, [A7]+ 00000D4C 6500 000A bcs +0xC /* 00000D58 */ 00000D50 6200 000C bhi +0xE /* 00000D5E */ 00000D54 4257 clr.w [A7] 00000D56 4ED0 jmp [A0] label00000D58: 00000D58 3EBC 0001 move.w [A7], 0x1 00000D5C 4ED0 jmp [A0] label00000D5E: 00000D5E 3EBC FFFF move.w [A7], 0xFFFF 00000D62 4ED0 jmp [A0] export_969: 00000D64 4E56 0000 link A6, 0 00000D68 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5 00000D6C 206E 0010 movea.l A0, [A6 + 0x10] 00000D70 226E 000C movea.l A1, [A6 + 0xC] 00000D74 222E 0008 move.l D1, [A6 + 0x8] 00000D78 2001 move.l D0, D1 00000D7A EC81 asr D1, 6 00000D7C 674E beq +0x50 /* 00000DCC */ 00000D7E 5341 subq.w D1, 1 label00000D80: 00000D80 4CD8 3CFC movem.l D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A0]+ 00000D84 48D1 3CFC movem.l [A1], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5 00000D88 4CD8 3CFC movem.l D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A0]+ 00000D8C 48E9 3CFC 0028 movem.l [A1 + 0x28], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5 00000D92 4CD8 3CFC movem.l D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A0]+ 00000D96 48E9 3CFC 0050 movem.l [A1 + 0x50], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5 00000D9C 4CD8 3CFC movem.l D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A0]+ 00000DA0 48E9 3CFC 0078 movem.l [A1 + 0x78], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5 00000DA6 4CD8 3CFC movem.l D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A0]+ 00000DAA 48E9 3CFC 00A0 movem.l [A1 + 0xA0], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5 00000DB0 4CD8 3CFC movem.l D2,D3,D4,D5,D6,D7,A2,A3,A4,A5, [A0]+ 00000DB4 48E9 3CFC 00C8 movem.l [A1 + 0xC8], D2,D3,D4,D5,D6,D7,A2,A3,A4,A5 00000DBA 4CD8 003C movem.l D2,D3,D4,D5, [A0]+ 00000DBE 48E9 003C 00F0 movem.l [A1 + 0xF0], D2,D3,D4,D5 00000DC4 43E9 0100 lea.l A1, [A1 + 0x100] 00000DC8 51C9 FFB6 dbf D1, -0x4C /* 00000D80 */ label00000DCC: 00000DCC 0240 003F andi.w D0, 0x3F /* '?' */ 00000DD0 6708 beq +0xA /* 00000DDA */ 00000DD2 5340 subq.w D0, 1 label00000DD4: 00000DD4 22D8 move.l [A1]+, [A0]+ 00000DD6 51C8 FFFC dbf D0, -0x6 /* 00000DD4 */ label00000DDA: 00000DDA 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 00000DDE 4E5E unlink A6 00000DE0 205F movea.l A0, [A7]+ 00000DE2 4FEF 000C lea.l A7, [A7 + 0xC] 00000DE6 4ED0 jmp [A0] export_970: 00000DE8 201F move.l D0, [A7]+ 00000DEA 221F move.l D1, [A7]+ 00000DEC 225F movea.l A1, [A7]+ 00000DEE 205F movea.l A0, [A7]+ 00000DF0 7400 moveq.l D2, 0x00 label00000DF2: 00000DF2 B348 cmpm.w [A1]+, [A0]+ 00000DF4 6702 beq +0x4 /* 00000DF8 */ 00000DF6 5282 addq.l D2, 1 label00000DF8: 00000DF8 5381 subq.l D1, 1 00000DFA 6EF6 bgt -0x8 /* 00000DF2 */ 00000DFC 2E82 move.l [A7], D2 00000DFE 2040 movea.l A0, D0 00000E00 4ED0 jmp [A0] export_971: 00000E02 225F movea.l A1, [A7]+ 00000E04 221F move.l D1, [A7]+ 00000E06 205F movea.l A0, [A7]+ 00000E08 7400 moveq.l D2, 0x00 label00000E0A: 00000E0A 4A58 tst.w [A0]+ 00000E0C 6702 beq +0x4 /* 00000E10 */ 00000E0E 5282 addq.l D2, 1 label00000E10: 00000E10 5381 subq.l D1, 1 00000E12 6EF6 bgt -0x8 /* 00000E0A */ 00000E14 2E82 move.l [A7], D2 00000E16 4ED1 jmp [A1] export_972: 00000E18 221F move.l D1, [A7]+ 00000E1A 225F movea.l A1, [A7]+ 00000E1C 205F movea.l A0, [A7]+ 00000E1E B388 cmpm.l [A1]+, [A0]+ 00000E20 6602 bne +0x4 /* 00000E24 */ 00000E22 B388 cmpm.l [A1]+, [A0]+ label00000E24: 00000E24 57D7 seq [A7] 00000E26 4417 neg.b [A7] 00000E28 2F01 move.l -[A7], D1 00000E2A 4E75 rts export_973: 00000E2C 4E56 0000 link A6, 0 00000E30 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5 00000E34 206E 0010 movea.l A0, [A6 + 0x10] 00000E38 222E 0008 move.l D1, [A6 + 0x8] 00000E3C 2401 move.l D2, D1 00000E3E 2001 move.l D0, D1 00000E40 E582 asl D2, 2 00000E42 D1C2 add.l A0, D2 00000E44 242E 000C move.l D2, [A6 + 0xC] 00000E48 EC81 asr D1, 6 00000E4A 6732 beq +0x34 /* 00000E7E */ 00000E4C 2602 move.l D3, D2 00000E4E 2802 move.l D4, D2 00000E50 2A02 move.l D5, D2 00000E52 2C02 move.l D6, D2 00000E54 2E02 move.l D7, D2 00000E56 2242 movea.l A1, D2 00000E58 2442 movea.l A2, D2 00000E5A 2642 movea.l A3, D2 00000E5C 2842 movea.l A4, D2 00000E5E 2A42 movea.l A5, D2 00000E60 5341 subq.w D1, 1 label00000E62: 00000E62 48E0 3F7C movem.l -[A0], D2,D3,D4,D5,D6,D7,A1,A2,A3,A4,A5 00000E66 48E0 3F7C movem.l -[A0], D2,D3,D4,D5,D6,D7,A1,A2,A3,A4,A5 00000E6A 48E0 3F7C movem.l -[A0], D2,D3,D4,D5,D6,D7,A1,A2,A3,A4,A5 00000E6E 48E0 3F7C movem.l -[A0], D2,D3,D4,D5,D6,D7,A1,A2,A3,A4,A5 00000E72 48E0 3F7C movem.l -[A0], D2,D3,D4,D5,D6,D7,A1,A2,A3,A4,A5 00000E76 48E0 3F70 movem.l -[A0], D2,D3,D4,D5,D6,D7,A1,A2,A3 00000E7A 51C9 FFE6 dbf D1, -0x1C /* 00000E62 */ label00000E7E: 00000E7E 0240 003F andi.w D0, 0x3F /* '?' */ 00000E82 6708 beq +0xA /* 00000E8C */ 00000E84 5340 subq.w D0, 1 label00000E86: 00000E86 2102 move.l -[A0], D2 00000E88 51C8 FFFC dbf D0, -0x6 /* 00000E86 */ label00000E8C: 00000E8C 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 00000E90 4E5E unlink A6 00000E92 205F movea.l A0, [A7]+ 00000E94 DEFC 000C add.w A7, 0xC 00000E98 4ED0 jmp [A0] export_974: 00000E9A 584F addq.w A7, 4 00000E9C 41F8 093A lea.l A0, [0x0000093A /* LoaderPBlock */] 00000EA0 2097 move.l [A0], [A7] 00000EA2 42A8 0004 clr.l [A0 + 0x4] 00000EA6 08F8 0003 0261 bset.b [0x00000261 /* SdEnable/Finder */], 0x3 00000EAC A9F2 syscall Launch/LaunchApplication export_975: 00000EAE 4E56 0000 link A6, 0 00000EB2 4EBA F14C jsr [PC - 0xEB4 /* 00000000 */] 00000EB6 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5 00000EBA 206E 001E movea.l A0, [A6 + 0x1E] 00000EBE 226E 001A movea.l A1, [A6 + 0x1A] 00000EC2 246E 0016 movea.l A2, [A6 + 0x16] 00000EC6 266E 0012 movea.l A3, [A6 + 0x12] 00000ECA 286E 000E movea.l A4, [A6 + 0xE] 00000ECE 2A6E 000A movea.l A5, [A6 + 0xA] 00000ED2 3215 move.w D1, [A5] 00000ED4 3E2D 0004 move.w D7, [A5 + 0x4] 00000ED8 9E41 sub.w D7, D1 00000EDA 6F00 0094 ble +0x96 /* 00000F70 */ 00000EDE 3001 move.w D0, D1 00000EE0 C0EE 0008 mulu.w D0, [A6 + 0x8] 00000EE4 D1C0 add.l A0, D0 00000EE6 D3C0 add.l A1, D0 00000EE8 D5C0 add.l A2, D0 00000EEA D7C0 add.l A3, D0 00000EEC C2F8 0106 mulu.w D1, [0x00000106 /* ScreenRow */] 00000EF0 D9C1 add.l A4, D1 00000EF2 362D 0002 move.w D3, [A5 + 0x2] 00000EF6 EA4B lsr D3.w, 5 00000EF8 382D 0006 move.w D4, [A5 + 0x6] 00000EFC 0644 001F addi.w D4, 0x1F 00000F00 EA4C lsr D4.w, 5 00000F02 9843 sub.w D4, D3 00000F04 3004 move.w D0, D4 00000F06 5344 subq.w D4, 1 00000F08 E548 lsl D0.w, 2 00000F0A 3A2E 0008 move.w D5, [A6 + 0x8] 00000F0E 9A40 sub.w D5, D0 00000F10 3C38 0106 move.w D6, [0x00000106 /* ScreenRow */] 00000F14 9C40 sub.w D6, D0 00000F16 E54B lsl D3.w, 2 00000F18 D0C3 add.w A0, D3 00000F1A D2C3 add.w A1, D3 00000F1C D4C3 add.w A2, D3 00000F1E D6C3 add.w A3, D3 00000F20 D8C3 add.w A4, D3 00000F22 6046 bra +0x48 /* 00000F6A */ label00000F24: 00000F24 2018 move.l D0, [A0]+ 00000F26 C099 and.l D0, [A1]+ 00000F28 809A or.l D0, [A2]+ 00000F2A 28C0 move.l [A4]+, D0 label00000F2C: 00000F2C 201B move.l D0, [A3]+ 00000F2E 56CA FFF4 dbne D2, -0xE /* 00000F24 */ 00000F32 660A bne +0xC /* 00000F3E */ 00000F34 2018 move.l D0, [A0]+ 00000F36 C099 and.l D0, [A1]+ 00000F38 809A or.l D0, [A2]+ 00000F3A 28C0 move.l [A4]+, D0 00000F3C 6022 bra +0x24 /* 00000F60 */ label00000F3E: 00000F3E 2200 move.l D1, D0 00000F40 4681 not.l D1 00000F42 6710 beq +0x12 /* 00000F54 */ 00000F44 2618 move.l D3, [A0]+ 00000F46 C699 and.l D3, [A1]+ 00000F48 869A or.l D3, [A2]+ 00000F4A C283 and.l D1, D3 00000F4C C094 and.l D0, [A4] 00000F4E 8081 or.l D0, D1 00000F50 28C0 move.l [A4]+, D0 00000F52 6008 bra +0xA /* 00000F5C */ label00000F54: 00000F54 5888 addq.l A0, 4 00000F56 5889 addq.l A1, 4 00000F58 588A addq.l A2, 4 00000F5A 588C addq.l A4, 4 label00000F5C: 00000F5C 51CA FFCE dbf D2, -0x34 /* 00000F2C */ label00000F60: 00000F60 D0C5 add.w A0, D5 00000F62 D2C5 add.w A1, D5 00000F64 D4C5 add.w A2, D5 00000F66 D6C5 add.w A3, D5 00000F68 D8C6 add.w A4, D6 label00000F6A: 00000F6A 3404 move.w D2, D4 00000F6C 51CF FFBE dbf D7, -0x44 /* 00000F2C */ label00000F70: 00000F70 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 00000F74 4EBA F0AC jsr [PC - 0xF54 /* 00000022 */] 00000F78 4E5E unlink A6 00000F7A 205F movea.l A0, [A7]+ 00000F7C 4FEF 001A lea.l A7, [A7 + 0x1A] 00000F80 4ED0 jmp [A0] export_976: 00000F82 205F movea.l A0, [A7]+ 00000F84 225F movea.l A1, [A7]+ 00000F86 301F move.w D0, [A7]+ 00000F88 321F move.w D1, [A7]+ 00000F8A 0240 0007 andi.w D0, 0x7 00000F8E E039 ror D1.b, D0 00000F90 343C 0007 move.w D2, 0x7 label00000F94: 00000F94 12C1 move.b [A1]+, D1 00000F96 E319 rol D1.b, 1 00000F98 51CA FFFA dbf D2, -0x8 /* 00000F94 */ 00000F9C 4ED0 jmp [A0] export_977: 00000F9E 225F movea.l A1, [A7]+ 00000FA0 341F move.w D2, [A7]+ 00000FA2 205F movea.l A0, [A7]+ 00000FA4 2050 movea.l A0, [A0] 00000FA6 3228 0030 move.w D1, [A0 + 0x30] 00000FAA D1E8 002C add.l A0, [A0 + 0x2C] 00000FAE 41E8 0036 lea.l A0, [A0 + 0x36] 00000FB2 600E bra +0x10 /* 00000FC2 */ label00000FB4: 00000FB4 1018 move.b D0, [A0]+ 00000FB6 E148 lsl D0.w, 8 00000FB8 1018 move.b D0, [A0]+ 00000FBA B042 cmp.w D0, D2 00000FBC 670A beq +0xC /* 00000FC8 */ label00000FBE: 00000FBE 1018 move.b D0, [A0]+ 00000FC0 66FC bne -0x2 /* 00000FBE */ label00000FC2: 00000FC2 51C9 FFF0 dbf D1, -0x12 /* 00000FB4 */ 00000FC6 91C8 sub.l A0, A0 label00000FC8: 00000FC8 2E88 move.l [A7], A0 00000FCA 4ED1 jmp [A1] export_978: 00000FCC 201F move.l D0, [A7]+ 00000FCE 321F move.w D1, [A7]+ 00000FD0 341F move.w D2, [A7]+ 00000FD2 205F movea.l A0, [A7]+ 00000FD4 2F00 move.l -[A7], D0 00000FD6 2F03 move.l -[A7], D3 00000FD8 5341 subq.w D1, 1 00000FDA 6D00 006E blt +0x70 /* 0000104A */ 00000FDE 0C42 0001 cmpi.w D2, 0x1 00000FE2 6716 beq +0x18 /* 00000FFA */ 00000FE4 0C42 0002 cmpi.w D2, 0x2 00000FE8 6720 beq +0x22 /* 0000100A */ 00000FEA 0C42 0008 cmpi.w D2, 0x8 00000FEE 6732 beq +0x34 /* 00001022 */ 00000FF0 0C42 0010 cmpi.w D2, 0x10 00000FF4 6746 beq +0x48 /* 0000103C */ 00000FF6 6000 0052 bra +0x54 /* 0000104A */ label00000FFA: 00000FFA 9040 sub.w D0, D0 label00000FFC: 00000FFC 2010 move.l D0, [A0] 00000FFE E290 roxr D0, 1 00001000 B198 xor.l [A0]+, D0 00001002 51C9 FFF8 dbf D1, -0xA /* 00000FFC */ 00001006 6000 0042 bra +0x44 /* 0000104A */ label0000100A: 0000100A 7603 moveq.l D3, 0x03 0000100C 7400 moveq.l D2, 0x00 label0000100E: 0000100E 2010 move.l D0, [A0] 00001010 B142 xor.w D2, D0 00001012 C443 and.w D2, D3 00001014 B540 xor.w D0, D2 00001016 B142 xor.w D2, D0 00001018 E498 ror D0, 2 0000101A B198 xor.l [A0]+, D0 0000101C 51C9 FFF0 dbf D1, -0x12 /* 0000100E */ 00001020 6028 bra +0x2A /* 0000104A */ label00001022: 00001022 363C 00FF move.w D3, 0xFF 00001026 7400 moveq.l D2, 0x00 label00001028: 00001028 2010 move.l D0, [A0] 0000102A B142 xor.w D2, D0 0000102C C443 and.w D2, D3 0000102E B540 xor.w D0, D2 00001030 B142 xor.w D2, D0 00001032 E098 ror D0, 8 00001034 B198 xor.l [A0]+, D0 00001036 51C9 FFF0 dbf D1, -0x12 /* 00001028 */ 0000103A 600E bra +0x10 /* 0000104A */ label0000103C: 0000103C 7400 moveq.l D2, 0x00 label0000103E: 0000103E 3010 move.w D0, [A0] 00001040 B558 xor.w [A0]+, D2 00001042 3410 move.w D2, [A0] 00001044 B158 xor.w [A0]+, D0 00001046 51C9 FFF6 dbf D1, -0xC /* 0000103E */ label0000104A: 0000104A 261F move.l D3, [A7]+ 0000104C 4E75 rts export_979: 0000104E 201F move.l D0, [A7]+ 00001050 321F move.w D1, [A7]+ 00001052 341F move.w D2, [A7]+ 00001054 205F movea.l A0, [A7]+ 00001056 2F00 move.l -[A7], D0 00001058 0C42 0001 cmpi.w D2, 0x1 0000105C 6740 beq +0x42 /* 0000109E */ 0000105E 0C42 0002 cmpi.w D2, 0x2 00001062 6744 beq +0x46 /* 000010A8 */ 00001064 0C42 0008 cmpi.w D2, 0x8 00001068 671A beq +0x1C /* 00001084 */ 0000106A 0C42 0010 cmpi.w D2, 0x10 0000106E 6600 008A bne +0x8C /* 000010FA */ 00001072 7000 moveq.l D0, 0x00 00001074 6008 bra +0xA /* 0000107E */ label00001076: 00001076 B150 xor.w [A0], D0 00001078 3018 move.w D0, [A0]+ 0000107A B150 xor.w [A0], D0 0000107C 3018 move.w D0, [A0]+ label0000107E: 0000107E 51C9 FFF6 dbf D1, -0xC /* 00001076 */ 00001082 6076 bra +0x78 /* 000010FA */ label00001084: 00001084 7000 moveq.l D0, 0x00 00001086 6010 bra +0x12 /* 00001098 */ label00001088: 00001088 B110 xor.b [A0], D0 0000108A 1018 move.b D0, [A0]+ 0000108C B110 xor.b [A0], D0 0000108E 1018 move.b D0, [A0]+ 00001090 B110 xor.b [A0], D0 00001092 1018 move.b D0, [A0]+ 00001094 B110 xor.b [A0], D0 00001096 1018 move.b D0, [A0]+ label00001098: 00001098 51C9 FFEE dbf D1, -0x14 /* 00001088 */ 0000109C 605C bra +0x5E /* 000010FA */ label0000109E: 0000109E 43FA 005C lea.l A1, [PC + 0x5C /* 000010FC, value 0x10302 */] 000010A2 343C 01FF move.w D2, 0x1FF 000010A6 6008 bra +0xA /* 000010B0 */ label000010A8: 000010A8 43FA 0252 lea.l A1, [PC + 0x252 /* 000012FC, value 0x10203 */] 000010AC 343C 03FF move.w D2, 0x3FF label000010B0: 000010B0 5341 subq.w D1, 1 000010B2 6D00 0046 blt +0x48 /* 000010FA */ 000010B6 7000 moveq.l D0, 0x00 label000010B8: 000010B8 4A98 tst.l [A0]+ 000010BA 56C9 FFFC dbne D1, -0x6 /* 000010B8 */ 000010BE 673A beq +0x3C /* 000010FA */ 000010C0 5948 subq.w A0, 4 label000010C2: 000010C2 E148 lsl D0.w, 8 000010C4 1010 move.b D0, [A0] 000010C6 C042 and.w D0, D2 000010C8 1031 0000 move.b D0, [A1 + D0.w] 000010CC 10C0 move.b [A0]+, D0 000010CE E148 lsl D0.w, 8 000010D0 1010 move.b D0, [A0] 000010D2 C042 and.w D0, D2 000010D4 1031 0000 move.b D0, [A1 + D0.w] 000010D8 10C0 move.b [A0]+, D0 000010DA E148 lsl D0.w, 8 000010DC 1010 move.b D0, [A0] 000010DE C042 and.w D0, D2 000010E0 1031 0000 move.b D0, [A1 + D0.w] 000010E4 10C0 move.b [A0]+, D0 000010E6 E148 lsl D0.w, 8 000010E8 1010 move.b D0, [A0] 000010EA C042 and.w D0, D2 000010EC 1031 0000 move.b D0, [A1 + D0.w] 000010F0 10C0 move.b [A0]+, D0 000010F2 56C9 FFC4 dbne D1, -0x3E /* 000010B8 */ 000010F6 57C9 FFCA dbeq D1, -0x38 /* 000010C2 */ label000010FA: 000010FA 4E75 rts 000010FC 0001 0302 ori.b D1, 0x2 00001100 0706 btst D6, D3 00001102 0405 0F0E subi.b D5, 0xE 00001106 0C0D 0809 cmpi.b A5, 0x9 /* '\t' */ 0000110A 0B0A btst A2, D5 0000110C 1F1E move.b -[A7], [A6]+ 0000110E 1C1D move.b D6, [A5]+ 00001110 1819 move.b D4, [A1]+ 00001112 1B1A move.b -[A5], [A2]+ 00001114 1011 move.b D0, [A1] 00001116 1312 move.b -[A1], [A2] 00001118 1716 move.b -[A3], [A6] 0000111A 1415 move.b D2, [A5] 0000111C 3F3E move.w -[A7], <> 0000111E 3C3D move.w D6, <> 00001120 3839 3B3A 3031 move.w D4, [0x3B3A3031] 00001126 3332 3736 3435 2021 2322 move.w -[A1], [[A2 + 0x34352021] + D3 * 8 + 0x2322] 00001130 2726 move.l -[A3], -[A6] 00001132 2425 move.l D2, -[A5] 00001134 2F2E 2C2D move.l -[A7], [A6 + 0x2C2D] 00001138 2829 2B2A move.l D4, [A1 + 0x2B2A] 0000113C 7F7E moveq.l D7, 0x7E 0000113E 7C7D moveq.l D6, 0x7D 00001140 7879 moveq.l D4, 0x79 00001142 7B7A moveq.l D5, 0x7A 00001144 7071 moveq.l D0, 0x71 00001146 7372 moveq.l D1, 0x72 00001148 7776 moveq.l D3, 0x76 0000114A 7475 moveq.l D2, 0x75 0000114C 6061 bra +0x63 /* 000011AF */ 0000114E 6362 bls +0x64 /* 000011B2 */ 00001150 6766 beq +0x68 /* 000011B8 */ 00001152 6465 bcc +0x67 /* 000011B9 */ 00001154 6F6E ble +0x70 /* 000011C4 */ 00001156 6C6D bge +0x6F /* 000011C5 */ 00001158 6869 bvc +0x6B /* 000011C3 */ 0000115A 6B6A bmi +0x6C /* 000011C6 */ 0000115C 4041 negx.w D1 0000115E 4342 chk.w D1, D2 00001160 4746 chk.w D3, D6 00001162 4445 neg.w D5 00001164 4F4E chk.w D7, A6 00001166 4C4D 4849 movem.l D0,D3,D6,A3,A6, A5 0000116A 4B4A chk.w D5, A2 0000116C 5F5E subq.w [A6]+, 7 0000116E 5C5D addq.w [A5]+, 6 00001170 5859 addq.w [A1]+, 4 00001172 5B5A subq.w [A2]+, 5 00001174 5051 addq.w [A1], 8 00001176 5352 subq.w [A2], 1 00001178 5756 subq.w [A6], 3 0000117A 5455 addq.w [A5], 2 0000117C FFFE .extension 0xFFE // unimplemented 0000117E FCFD .extension 0xCFD // unimplemented 00001180 F8F9 .extension 0x8F9 // unimplemented 00001182 FBFA .extension 0xBFA // unimplemented 00001184 F0F1 .extension 0x0F1 // unimplemented 00001186 F3F2 .extension 0x3F2 // unimplemented 00001188 F7F6 .extension 0x7F6 // unimplemented 0000118A F4F5 .extension 0x4F5 // unimplemented 0000118C E0E1 asr .w -[A1] 0000118E E3E2 lsl .w -[A2] 00001190 E7E6 rol .w -[A6] 00001192 E4E5 roxr .w -[A5] 00001194 EFEE ECED E8E9 bfins [A6 - 0x1717] {D3:D5}, D6 0000119A EBEA C0C1 C3C2 bfexts D4, [A2 - 0x3C3E] {3:1} 000011A0 C7C6 muls.w D3, D6 000011A2 C4C5 mulu.w D2, D5 000011A4 CFCE muls.w D7, A6 000011A6 CCCD mulu.w D6, A5 000011A8 C8C9 mulu.w D4, A1 000011AA CBCA muls.w D5, A2 000011AC DFDE add.l A7, [A6]+ 000011AE DCDD add.w A6, [A5]+ 000011B0 D8D9 add.w A4, [A1]+ label000011B2: 000011B2 DBDA add.l A5, [A2]+ 000011B4 D0D1 add.w A0, [A1] 000011B6 D3D2 add.l A1, [A2] label000011B8: 000011B8 D7D6 add.l A3, [A6] 000011BA D4D5 add.w A2, [A5] 000011BC 8081 or.l D0, D1 000011BE 8382 8786 unpk D1, D2, 0x8786 000011C2 8485 or.l D2, D5 label000011C4: 000011C4 8F8E 8C8D unpk -[A7], -[A6], 0x8C8D // begin alternate branch 000011C6-000011C8 label000011C6: 000011C6 8C8D or.l D6, A5 // end alternate branch 000011C6-000011C8 label000011C6: // (misaligned) 000011C8 8889 or.l D4, A1 000011CA 8B8A 9F9E unpk -[A5], -[A2], 0x9F9E 000011CE 9C9D sub.l D6, [A5]+ 000011D0 9899 sub.l D4, [A1]+ 000011D2 9B9A sub.l [A2]+, D5 000011D4 9091 sub.l D0, [A1] 000011D6 9392 sub.l [A2], D1 000011D8 9796 sub.l [A6], D3 000011DA 9495 sub.l D2, [A5] 000011DC BFBE xor.l <>, D7 000011DE BCBD cmp.l D6, <> 000011E0 B8B9 BBBA B0B1 cmp.l D4, [0xBBBAB0B1] 000011E6 B3B2 B7B6 B4B5 A0A1 A3A2 xor.l [[-0x4B4A5F5F] + A3 * 8 - 0x5C5E], D1 000011F0 A7A6 syscall vStdEntry, flags=7 000011F2 A4A5 syscall VisRegionChanged, flags=4 000011F4 AFAE syscall scIndTab4, auto_pop 000011F6 ACAD syscall PtInRect, auto_pop 000011F8 A8A9 syscall InsetRect 000011FA ABAA syscall stSearchTab 000011FC FFFE .extension 0xFFE // unimplemented 000011FE FCFD .extension 0xCFD // unimplemented 00001200 F8F9 .extension 0x8F9 // unimplemented 00001202 FBFA .extension 0xBFA // unimplemented 00001204 F0F1 .extension 0x0F1 // unimplemented 00001206 F3F2 .extension 0x3F2 // unimplemented 00001208 F7F6 .extension 0x7F6 // unimplemented 0000120A F4F5 .extension 0x4F5 // unimplemented 0000120C E0E1 asr .w -[A1] 0000120E E3E2 lsl .w -[A2] 00001210 E7E6 rol .w -[A6] 00001212 E4E5 roxr .w -[A5] 00001214 EFEE ECED E8E9 bfins [A6 - 0x1717] {D3:D5}, D6 0000121A EBEA C0C1 C3C2 bfexts D4, [A2 - 0x3C3E] {3:1} 00001220 C7C6 muls.w D3, D6 00001222 C4C5 mulu.w D2, D5 00001224 CFCE muls.w D7, A6 00001226 CCCD mulu.w D6, A5 00001228 C8C9 mulu.w D4, A1 0000122A CBCA muls.w D5, A2 0000122C DFDE add.l A7, [A6]+ 0000122E DCDD add.w A6, [A5]+ 00001230 D8D9 add.w A4, [A1]+ 00001232 DBDA add.l A5, [A2]+ 00001234 D0D1 add.w A0, [A1] 00001236 D3D2 add.l A1, [A2] 00001238 D7D6 add.l A3, [A6] 0000123A D4D5 add.w A2, [A5] 0000123C 8081 or.l D0, D1 0000123E 8382 8786 unpk D1, D2, 0x8786 00001242 8485 or.l D2, D5 00001244 8F8E 8C8D unpk -[A7], -[A6], 0x8C8D 00001248 8889 or.l D4, A1 0000124A 8B8A 9F9E unpk -[A5], -[A2], 0x9F9E 0000124E 9C9D sub.l D6, [A5]+ 00001250 9899 sub.l D4, [A1]+ 00001252 9B9A sub.l [A2]+, D5 00001254 9091 sub.l D0, [A1] 00001256 9392 sub.l [A2], D1 00001258 9796 sub.l [A6], D3 0000125A 9495 sub.l D2, [A5] 0000125C BFBE xor.l <>, D7 0000125E BCBD cmp.l D6, <> 00001260 B8B9 BBBA B0B1 cmp.l D4, [0xBBBAB0B1] 00001266 B3B2 B7B6 B4B5 A0A1 A3A2 xor.l [[-0x4B4A5F5F] + A3 * 8 - 0x5C5E], D1 00001270 A7A6 syscall vStdEntry, flags=7 00001272 A4A5 syscall VisRegionChanged, flags=4 00001274 AFAE syscall scIndTab4, auto_pop 00001276 ACAD syscall PtInRect, auto_pop 00001278 A8A9 syscall InsetRect 0000127A ABAA syscall stSearchTab 0000127C 0001 0302 ori.b D1, 0x2 00001280 0706 btst D6, D3 00001282 0405 0F0E subi.b D5, 0xE 00001286 0C0D 0809 cmpi.b A5, 0x9 /* '\t' */ 0000128A 0B0A btst A2, D5 0000128C 1F1E move.b -[A7], [A6]+ 0000128E 1C1D move.b D6, [A5]+ 00001290 1819 move.b D4, [A1]+ 00001292 1B1A move.b -[A5], [A2]+ 00001294 1011 move.b D0, [A1] 00001296 1312 move.b -[A1], [A2] 00001298 1716 move.b -[A3], [A6] 0000129A 1415 move.b D2, [A5] 0000129C 3F3E move.w -[A7], <> 0000129E 3C3D move.w D6, <> 000012A0 3839 3B3A 3031 move.w D4, [0x3B3A3031] 000012A6 3332 3736 3435 2021 2322 move.w -[A1], [[A2 + 0x34352021] + D3 * 8 + 0x2322] 000012B0 2726 move.l -[A3], -[A6] 000012B2 2425 move.l D2, -[A5] 000012B4 2F2E 2C2D move.l -[A7], [A6 + 0x2C2D] 000012B8 2829 2B2A move.l D4, [A1 + 0x2B2A] 000012BC 7F7E moveq.l D7, 0x7E 000012BE 7C7D moveq.l D6, 0x7D 000012C0 7879 moveq.l D4, 0x79 000012C2 7B7A moveq.l D5, 0x7A 000012C4 7071 moveq.l D0, 0x71 000012C6 7372 moveq.l D1, 0x72 000012C8 7776 moveq.l D3, 0x76 000012CA 7475 moveq.l D2, 0x75 000012CC 6061 bra +0x63 /* 0000132F */ 000012CE 6362 bls +0x64 /* 00001332 */ 000012D0 6766 beq +0x68 /* 00001338 */ 000012D2 6465 bcc +0x67 /* 00001339 */ 000012D4 6F6E ble +0x70 /* 00001344 */ 000012D6 6C6D bge +0x6F /* 00001345 */ 000012D8 6869 bvc +0x6B /* 00001343 */ 000012DA 6B6A bmi +0x6C /* 00001346 */ 000012DC 4041 negx.w D1 000012DE 4342 chk.w D1, D2 000012E0 4746 chk.w D3, D6 000012E2 4445 neg.w D5 000012E4 4F4E chk.w D7, A6 000012E6 4C4D 4849 movem.l D0,D3,D6,A3,A6, A5 000012EA 4B4A chk.w D5, A2 000012EC 5F5E subq.w [A6]+, 7 000012EE 5C5D addq.w [A5]+, 6 000012F0 5859 addq.w [A1]+, 4 000012F2 5B5A subq.w [A2]+, 5 000012F4 5051 addq.w [A1], 8 000012F6 5352 subq.w [A2], 1 000012F8 5756 subq.w [A6], 3 000012FA 5455 addq.w [A5], 2 000012FC 0001 0203 ori.b D1, 0x3 00001300 0504 btst D4, D2 00001302 0706 btst D6, D3 00001304 0A0B 0809 xori.b A3, 0x9 /* '\t' */ 00001308 0F0E btst A6, D7 0000130A 0D0C btst A4, D6 0000130C 1514 move.b -[A2], [A4] 0000130E 1716 move.b -[A3], [A6] 00001310 1011 move.b D0, [A1] 00001312 1213 move.b D1, [A3] 00001314 1F1E move.b -[A7], [A6]+ 00001316 1D1C move.b -[A6], [A4]+ 00001318 1A1B move.b D5, [A3]+ 0000131A 1819 move.b D4, [A1]+ 0000131C 2A2B 2829 move.l D5, [A3 + 0x2829] 00001320 2F2E 2D2C move.l -[A7], [A6 + 0x2D2C] 00001324 2021 move.l D0, -[A1] 00001326 2223 move.l D1, -[A3] 00001328 2524 move.l -[A2], -[A4] 0000132A 2726 move.l -[A3], -[A6] 0000132C 3F3E move.w -[A7], <> 0000132E 3D3C 3A3B move.w -[A6], 0x3A3B /* ':;' */ label00001332: 00001332 3839 3534 3736 move.w D4, [0x35343736] label00001338: 00001338 3031 3233 move.w D0, [A1 + D3.w * 2 + 0x33] 0000133C 5554 subq.w [A4], 2 0000133E 5756 subq.w [A6], 3 00001340 5051 addq.w [A1], 8 00001342 5253 addq.w [A3], 1 label00001344: 00001344 5F5E subq.w [A6]+, 7 label00001346: 00001346 5D5C subq.w [A4]+, 6 00001348 5A5B addq.w [A3]+, 5 0000134A 5859 addq.w [A1]+, 4 0000134C 4041 negx.w D1 0000134E 4243 clr.w D3 00001350 4544 chk.w D2, D4 00001352 4746 chk.w D3, D6 00001354 4A4B tst.w A3 00001356 4849 pea.l A1 00001358 4F4E chk.w D7, A6 0000135A 4D4C chk.w D6, A4 0000135C 7F7E moveq.l D7, 0x7E 0000135E 7D7C moveq.l D6, 0x7C 00001360 7A7B moveq.l D5, 0x7B 00001362 7879 moveq.l D4, 0x79 00001364 7574 moveq.l D2, 0x74 00001366 7776 moveq.l D3, 0x76 00001368 7071 moveq.l D0, 0x71 0000136A 7273 moveq.l D1, 0x73 0000136C 6A6B bpl +0x6D /* 000013D9 */ 0000136E 6869 bvc +0x6B /* 000013D9 */ 00001370 6F6E ble +0x70 /* 000013E0 */ 00001372 6D6C blt +0x6E /* 000013E0 */ 00001374 6061 bra +0x63 /* 000013D7 */ 00001376 6263 bhi +0x65 /* 000013DB */ 00001378 6564 bcs +0x66 /* 000013DE */ 0000137A 6766 beq +0x68 /* 000013E2 */ 0000137C AAAB syscall 0xAAB 0000137E A8A9 syscall InsetRect 00001380 AFAE syscall scIndTab4, auto_pop 00001382 ADAC syscall AddReference, auto_pop 00001384 A0A1 syscall vMRdData 00001386 A2A3 syscall 0x0A3, flags=2 00001388 A5A4 syscall HeapDispatch, flags=5 0000138A A7A6 syscall vStdEntry, flags=7 0000138C BFBE xor.l <>, D7 0000138E BDBC BABB B8B9 xor.l 0xBABBB8B9, D6 00001394 B5B4 B7B6 B0B1 B2B3 8081 xor.l [[-0x4F4E4D4D] + A3 * 8 - 0x7F7F], D2 0000139E 8283 or.l D1, D3 000013A0 8584 8786 unpk D2, D4, 0x8786 000013A4 8A8B or.l D5, A3 000013A6 8889 or.l D4, A1 000013A8 8F8E 8D8C unpk -[A7], -[A6], 0x8D8C 000013AC 9594 sub.l [A4], D2 000013AE 9796 sub.l [A6], D3 000013B0 9091 sub.l D0, [A1] 000013B2 9293 sub.l D1, [A3] 000013B4 9F9E sub.l [A6]+, D7 000013B6 9D9C sub.l [A4]+, D6 000013B8 9A9B sub.l D5, [A3]+ 000013BA 9899 sub.l D4, [A1]+ 000013BC FFFE .extension 0xFFE // unimplemented 000013BE FDFC .extension 0xDFC // unimplemented 000013C0 FAFB .extension 0xAFB // unimplemented 000013C2 F8F9 .extension 0x8F9 // unimplemented 000013C4 F5F4 .extension 0x5F4 // unimplemented 000013C6 F7F6 .extension 0x7F6 // unimplemented 000013C8 F0F1 .extension 0x0F1 // unimplemented 000013CA F2F3 .extension 0x2F3 // unimplemented 000013CC EAEB E8E9 EFEE bfchg [A3 - 0x1012] {D3:D1} 000013D2 EDEC E0E1 E2E3 bfffo D6, [A4 - 0x1D1D] {3:D1} 000013D8 E5E4 roxl .w -[A4] 000013DA E7E6 rol .w -[A6] 000013DC D5D4 add.l A2, [A4] label000013DE: 000013DE D7D6 add.l A3, [A6] label000013E0: 000013E0 D0D1 add.w A0, [A1] label000013E2: 000013E2 D2D3 add.w A1, [A3] 000013E4 DFDE add.l A7, [A6]+ 000013E6 DDDC add.l A6, [A4]+ 000013E8 DADB add.w A5, [A3]+ 000013EA D8D9 add.w A4, [A1]+ 000013EC C0C1 mulu.w D0, D1 000013EE C2C3 mulu.w D1, D3 000013F0 C5C4 muls.w D2, D4 000013F2 C7C6 muls.w D3, D6 000013F4 CACB mulu.w D5, A3 000013F6 C8C9 mulu.w D4, A1 000013F8 CFCE muls.w D7, A6 000013FA CDCC muls.w D6, A4 000013FC 5554 subq.w [A4], 2 000013FE 5756 subq.w [A6], 3 00001400 5051 addq.w [A1], 8 00001402 5253 addq.w [A3], 1 00001404 5F5E subq.w [A6]+, 7 00001406 5D5C subq.w [A4]+, 6 00001408 5A5B addq.w [A3]+, 5 0000140A 5859 addq.w [A1]+, 4 0000140C 4041 negx.w D1 0000140E 4243 clr.w D3 00001410 4544 chk.w D2, D4 00001412 4746 chk.w D3, D6 00001414 4A4B tst.w A3 00001416 4849 pea.l A1 00001418 4F4E chk.w D7, A6 0000141A 4D4C chk.w D6, A4 0000141C 7F7E moveq.l D7, 0x7E 0000141E 7D7C moveq.l D6, 0x7C 00001420 7A7B moveq.l D5, 0x7B 00001422 7879 moveq.l D4, 0x79 00001424 7574 moveq.l D2, 0x74 00001426 7776 moveq.l D3, 0x76 00001428 7071 moveq.l D0, 0x71 0000142A 7273 moveq.l D1, 0x73 0000142C 6A6B bpl +0x6D /* 00001499 */ 0000142E 6869 bvc +0x6B /* 00001499 */ 00001430 6F6E ble +0x70 /* 000014A0 */ 00001432 6D6C blt +0x6E /* 000014A0 */ 00001434 6061 bra +0x63 /* 00001497 */ 00001436 6263 bhi +0x65 /* 0000149B */ 00001438 6564 bcs +0x66 /* 0000149E */ 0000143A 6766 beq +0x68 /* 000014A2 */ 0000143C 0001 0203 ori.b D1, 0x3 00001440 0504 btst D4, D2 00001442 0706 btst D6, D3 00001444 0A0B 0809 xori.b A3, 0x9 /* '\t' */ 00001448 0F0E btst A6, D7 0000144A 0D0C btst A4, D6 0000144C 1514 move.b -[A2], [A4] 0000144E 1716 move.b -[A3], [A6] 00001450 1011 move.b D0, [A1] 00001452 1213 move.b D1, [A3] 00001454 1F1E move.b -[A7], [A6]+ 00001456 1D1C move.b -[A6], [A4]+ 00001458 1A1B move.b D5, [A3]+ 0000145A 1819 move.b D4, [A1]+ 0000145C 2A2B 2829 move.l D5, [A3 + 0x2829] 00001460 2F2E 2D2C move.l -[A7], [A6 + 0x2D2C] 00001464 2021 move.l D0, -[A1] 00001466 2223 move.l D1, -[A3] 00001468 2524 move.l -[A2], -[A4] 0000146A 2726 move.l -[A3], -[A6] 0000146C 3F3E move.w -[A7], <> 0000146E 3D3C 3A3B move.w -[A6], 0x3A3B /* ':;' */ 00001472 3839 3534 3736 move.w D4, [0x35343736] 00001478 3031 3233 move.w D0, [A1 + D3.w * 2 + 0x33] 0000147C FFFE .extension 0xFFE // unimplemented 0000147E FDFC .extension 0xDFC // unimplemented 00001480 FAFB .extension 0xAFB // unimplemented 00001482 F8F9 .extension 0x8F9 // unimplemented 00001484 F5F4 .extension 0x5F4 // unimplemented 00001486 F7F6 .extension 0x7F6 // unimplemented 00001488 F0F1 .extension 0x0F1 // unimplemented 0000148A F2F3 .extension 0x2F3 // unimplemented 0000148C EAEB E8E9 EFEE bfchg [A3 - 0x1012] {D3:D1} 00001492 EDEC E0E1 E2E3 bfffo D6, [A4 - 0x1D1D] {3:D1} 00001498 E5E4 roxl .w -[A4] 0000149A E7E6 rol .w -[A6] 0000149C D5D4 add.l A2, [A4] label0000149E: 0000149E D7D6 add.l A3, [A6] label000014A0: 000014A0 D0D1 add.w A0, [A1] label000014A2: 000014A2 D2D3 add.w A1, [A3] 000014A4 DFDE add.l A7, [A6]+ 000014A6 DDDC add.l A6, [A4]+ 000014A8 DADB add.w A5, [A3]+ 000014AA D8D9 add.w A4, [A1]+ 000014AC C0C1 mulu.w D0, D1 000014AE C2C3 mulu.w D1, D3 000014B0 C5C4 muls.w D2, D4 000014B2 C7C6 muls.w D3, D6 000014B4 CACB mulu.w D5, A3 000014B6 C8C9 mulu.w D4, A1 000014B8 CFCE muls.w D7, A6 000014BA CDCC muls.w D6, A4 000014BC AAAB syscall 0xAAB 000014BE A8A9 syscall InsetRect 000014C0 AFAE syscall scIndTab4, auto_pop 000014C2 ADAC syscall AddReference, auto_pop 000014C4 A0A1 syscall vMRdData 000014C6 A2A3 syscall 0x0A3, flags=2 000014C8 A5A4 syscall HeapDispatch, flags=5 000014CA A7A6 syscall vStdEntry, flags=7 000014CC BFBE xor.l <>, D7 000014CE BDBC BABB B8B9 xor.l 0xBABBB8B9, D6 000014D4 B5B4 B7B6 B0B1 B2B3 8081 xor.l [[-0x4F4E4D4D] + A3 * 8 - 0x7F7F], D2 000014DE 8283 or.l D1, D3 000014E0 8584 8786 unpk D2, D4, 0x8786 000014E4 8A8B or.l D5, A3 000014E6 8889 or.l D4, A1 000014E8 8F8E 8D8C unpk -[A7], -[A6], 0x8D8C 000014EC 9594 sub.l [A4], D2 000014EE 9796 sub.l [A6], D3 000014F0 9091 sub.l D0, [A1] 000014F2 9293 sub.l D1, [A3] 000014F4 9F9E sub.l [A6]+, D7 000014F6 9D9C sub.l [A4]+, D6 000014F8 9A9B sub.l D5, [A3]+ 000014FA 9899 sub.l D4, [A1]+ 000014FC AAAB syscall 0xAAB 000014FE A8A9 syscall InsetRect 00001500 AFAE syscall scIndTab4, auto_pop 00001502 ADAC syscall AddReference, auto_pop 00001504 A0A1 syscall vMRdData 00001506 A2A3 syscall 0x0A3, flags=2 00001508 A5A4 syscall HeapDispatch, flags=5 0000150A A7A6 syscall vStdEntry, flags=7 0000150C BFBE xor.l <>, D7 0000150E BDBC BABB B8B9 xor.l 0xBABBB8B9, D6 00001514 B5B4 B7B6 B0B1 B2B3 8081 xor.l [[-0x4F4E4D4D] + A3 * 8 - 0x7F7F], D2 0000151E 8283 or.l D1, D3 00001520 8584 8786 unpk D2, D4, 0x8786 00001524 8A8B or.l D5, A3 00001526 8889 or.l D4, A1 00001528 8F8E 8D8C unpk -[A7], -[A6], 0x8D8C 0000152C 9594 sub.l [A4], D2 0000152E 9796 sub.l [A6], D3 00001530 9091 sub.l D0, [A1] 00001532 9293 sub.l D1, [A3] 00001534 9F9E sub.l [A6]+, D7 00001536 9D9C sub.l [A4]+, D6 00001538 9A9B sub.l D5, [A3]+ 0000153A 9899 sub.l D4, [A1]+ 0000153C FFFE .extension 0xFFE // unimplemented 0000153E FDFC .extension 0xDFC // unimplemented 00001540 FAFB .extension 0xAFB // unimplemented 00001542 F8F9 .extension 0x8F9 // unimplemented 00001544 F5F4 .extension 0x5F4 // unimplemented 00001546 F7F6 .extension 0x7F6 // unimplemented 00001548 F0F1 .extension 0x0F1 // unimplemented 0000154A F2F3 .extension 0x2F3 // unimplemented 0000154C EAEB E8E9 EFEE bfchg [A3 - 0x1012] {D3:D1} 00001552 EDEC E0E1 E2E3 bfffo D6, [A4 - 0x1D1D] {3:D1} 00001558 E5E4 roxl .w -[A4] 0000155A E7E6 rol .w -[A6] 0000155C D5D4 add.l A2, [A4] 0000155E D7D6 add.l A3, [A6] 00001560 D0D1 add.w A0, [A1] 00001562 D2D3 add.w A1, [A3] 00001564 DFDE add.l A7, [A6]+ 00001566 DDDC add.l A6, [A4]+ 00001568 DADB add.w A5, [A3]+ 0000156A D8D9 add.w A4, [A1]+ 0000156C C0C1 mulu.w D0, D1 0000156E C2C3 mulu.w D1, D3 00001570 C5C4 muls.w D2, D4 00001572 C7C6 muls.w D3, D6 00001574 CACB mulu.w D5, A3 00001576 C8C9 mulu.w D4, A1 00001578 CFCE muls.w D7, A6 0000157A CDCC muls.w D6, A4 0000157C 0001 0203 ori.b D1, 0x3 00001580 0504 btst D4, D2 00001582 0706 btst D6, D3 00001584 0A0B 0809 xori.b A3, 0x9 /* '\t' */ 00001588 0F0E btst A6, D7 0000158A 0D0C btst A4, D6 0000158C 1514 move.b -[A2], [A4] 0000158E 1716 move.b -[A3], [A6] 00001590 1011 move.b D0, [A1] 00001592 1213 move.b D1, [A3] 00001594 1F1E move.b -[A7], [A6]+ 00001596 1D1C move.b -[A6], [A4]+ 00001598 1A1B move.b D5, [A3]+ 0000159A 1819 move.b D4, [A1]+ 0000159C 2A2B 2829 move.l D5, [A3 + 0x2829] 000015A0 2F2E 2D2C move.l -[A7], [A6 + 0x2D2C] 000015A4 2021 move.l D0, -[A1] 000015A6 2223 move.l D1, -[A3] 000015A8 2524 move.l -[A2], -[A4] 000015AA 2726 move.l -[A3], -[A6] 000015AC 3F3E move.w -[A7], <> 000015AE 3D3C 3A3B move.w -[A6], 0x3A3B /* ':;' */ 000015B2 3839 3534 3736 move.w D4, [0x35343736] 000015B8 3031 3233 move.w D0, [A1 + D3.w * 2 + 0x33] 000015BC 5554 subq.w [A4], 2 000015BE 5756 subq.w [A6], 3 000015C0 5051 addq.w [A1], 8 000015C2 5253 addq.w [A3], 1 000015C4 5F5E subq.w [A6]+, 7 000015C6 5D5C subq.w [A4]+, 6 000015C8 5A5B addq.w [A3]+, 5 000015CA 5859 addq.w [A1]+, 4 000015CC 4041 negx.w D1 000015CE 4243 clr.w D3 000015D0 4544 chk.w D2, D4 000015D2 4746 chk.w D3, D6 000015D4 4A4B tst.w A3 000015D6 4849 pea.l A1 000015D8 4F4E chk.w D7, A6 000015DA 4D4C chk.w D6, A4 000015DC 7F7E moveq.l D7, 0x7E 000015DE 7D7C moveq.l D6, 0x7C 000015E0 7A7B moveq.l D5, 0x7B 000015E2 7879 moveq.l D4, 0x79 000015E4 7574 moveq.l D2, 0x74 000015E6 7776 moveq.l D3, 0x76 000015E8 7071 moveq.l D0, 0x71 000015EA 7273 moveq.l D1, 0x73 000015EC 6A6B bpl +0x6D /* 00001659 */ 000015EE 6869 bvc +0x6B /* 00001659 */ 000015F0 6F6E ble +0x70 /* 00001660 */ 000015F2 6D6C blt +0x6E /* 00001660 */ 000015F4 6061 bra +0x63 /* 00001657 */ 000015F6 6263 bhi +0x65 /* 0000165B */ 000015F8 6564 bcs +0x66 /* 0000165E */ 000015FA 6766 beq +0x68 /* 00001662 */ 000015FC FFFE .extension 0xFFE // unimplemented 000015FE FDFC .extension 0xDFC // unimplemented 00001600 FAFB .extension 0xAFB // unimplemented 00001602 F8F9 .extension 0x8F9 // unimplemented 00001604 F5F4 .extension 0x5F4 // unimplemented 00001606 F7F6 .extension 0x7F6 // unimplemented 00001608 F0F1 .extension 0x0F1 // unimplemented 0000160A F2F3 .extension 0x2F3 // unimplemented 0000160C EAEB E8E9 EFEE bfchg [A3 - 0x1012] {D3:D1} 00001612 EDEC E0E1 E2E3 bfffo D6, [A4 - 0x1D1D] {3:D1} 00001618 E5E4 roxl .w -[A4] 0000161A E7E6 rol .w -[A6] 0000161C D5D4 add.l A2, [A4] 0000161E D7D6 add.l A3, [A6] 00001620 D0D1 add.w A0, [A1] 00001622 D2D3 add.w A1, [A3] 00001624 DFDE add.l A7, [A6]+ 00001626 DDDC add.l A6, [A4]+ 00001628 DADB add.w A5, [A3]+ 0000162A D8D9 add.w A4, [A1]+ 0000162C C0C1 mulu.w D0, D1 0000162E C2C3 mulu.w D1, D3 00001630 C5C4 muls.w D2, D4 00001632 C7C6 muls.w D3, D6 00001634 CACB mulu.w D5, A3 00001636 C8C9 mulu.w D4, A1 00001638 CFCE muls.w D7, A6 0000163A CDCC muls.w D6, A4 0000163C AAAB syscall 0xAAB 0000163E A8A9 syscall InsetRect 00001640 AFAE syscall scIndTab4, auto_pop 00001642 ADAC syscall AddReference, auto_pop 00001644 A0A1 syscall vMRdData 00001646 A2A3 syscall 0x0A3, flags=2 00001648 A5A4 syscall HeapDispatch, flags=5 0000164A A7A6 syscall vStdEntry, flags=7 0000164C BFBE xor.l <>, D7 0000164E BDBC BABB B8B9 xor.l 0xBABBB8B9, D6 00001654 B5B4 B7B6 B0B1 B2B3 8081 xor.l [[-0x4F4E4D4D] + A3 * 8 - 0x7F7F], D2 label0000165E: 0000165E 8283 or.l D1, D3 label00001660: 00001660 8584 8786 unpk D2, D4, 0x8786 // begin alternate branch 00001662-00001666 label00001662: 00001662 8786 8A8B unpk D3, D6, 0x8A8B // end alternate branch 00001662-00001666 label00001662: // (misaligned) 00001664 8A8B or.l D5, A3 00001666 8889 or.l D4, A1 00001668 8F8E 8D8C unpk -[A7], -[A6], 0x8D8C 0000166C 9594 sub.l [A4], D2 0000166E 9796 sub.l [A6], D3 00001670 9091 sub.l D0, [A1] 00001672 9293 sub.l D1, [A3] 00001674 9F9E sub.l [A6]+, D7 00001676 9D9C sub.l [A4]+, D6 00001678 9A9B sub.l D5, [A3]+ 0000167A 9899 sub.l D4, [A1]+ 0000167C 5554 subq.w [A4], 2 0000167E 5756 subq.w [A6], 3 00001680 5051 addq.w [A1], 8 00001682 5253 addq.w [A3], 1 00001684 5F5E subq.w [A6]+, 7 00001686 5D5C subq.w [A4]+, 6 00001688 5A5B addq.w [A3]+, 5 0000168A 5859 addq.w [A1]+, 4 0000168C 4041 negx.w D1 0000168E 4243 clr.w D3 00001690 4544 chk.w D2, D4 00001692 4746 chk.w D3, D6 00001694 4A4B tst.w A3 00001696 4849 pea.l A1 00001698 4F4E chk.w D7, A6 0000169A 4D4C chk.w D6, A4 0000169C 7F7E moveq.l D7, 0x7E 0000169E 7D7C moveq.l D6, 0x7C 000016A0 7A7B moveq.l D5, 0x7B 000016A2 7879 moveq.l D4, 0x79 000016A4 7574 moveq.l D2, 0x74 000016A6 7776 moveq.l D3, 0x76 000016A8 7071 moveq.l D0, 0x71 000016AA 7273 moveq.l D1, 0x73 000016AC 6A6B bpl +0x6D /* 00001719 */ 000016AE 6869 bvc +0x6B /* 00001719 */ 000016B0 6F6E ble +0x70 /* 00001720 */ 000016B2 6D6C blt +0x6E /* 00001720 */ 000016B4 6061 bra +0x63 /* 00001717 */ 000016B6 6263 bhi +0x65 /* 0000171B */ 000016B8 6564 bcs +0x66 /* 0000171E */ 000016BA 6766 beq +0x68 /* 00001722 */ 000016BC 0001 0203 ori.b D1, 0x3 000016C0 0504 btst D4, D2 000016C2 0706 btst D6, D3 000016C4 0A0B 0809 xori.b A3, 0x9 /* '\t' */ 000016C8 0F0E btst A6, D7 000016CA 0D0C btst A4, D6 000016CC 1514 move.b -[A2], [A4] 000016CE 1716 move.b -[A3], [A6] 000016D0 1011 move.b D0, [A1] 000016D2 1213 move.b D1, [A3] 000016D4 1F1E move.b -[A7], [A6]+ 000016D6 1D1C move.b -[A6], [A4]+ 000016D8 1A1B move.b D5, [A3]+ 000016DA 1819 move.b D4, [A1]+ 000016DC 2A2B 2829 move.l D5, [A3 + 0x2829] 000016E0 2F2E 2D2C move.l -[A7], [A6 + 0x2D2C] 000016E4 2021 move.l D0, -[A1] 000016E6 2223 move.l D1, -[A3] 000016E8 2524 move.l -[A2], -[A4] 000016EA 2726 move.l -[A3], -[A6] 000016EC 3F3E move.w -[A7], <> 000016EE 3D3C 3A3B move.w -[A6], 0x3A3B /* ':;' */ 000016F2 3839 3534 3736 move.w D4, [0x35343736] 000016F8 3031 3233 move.w D0, [A1 + D3.w * 2 + 0x33] export_980: fn000016FC: 000016FC 2050 movea.l A0, [A0] 000016FE 224C movea.l A1, A4 00001700 32E8 0002 move.w [A1]+, [A0 + 0x2] 00001704 4259 clr.w [A1]+ 00001706 7027 moveq.l D0, 0x27 00001708 72FF moveq.l D1, 0xFFFFFFFF label0000170A: 0000170A 22C1 move.l [A1]+, D1 0000170C 51C8 FFFC dbf D0, -0x6 /* 0000170A */ 00001710 0C50 000A cmpi.w [A0], 0xA /* '\n' */ 00001714 6708 beq +0xA /* 0000171E */ 00001716 41E8 000C lea.l A0, [A0 + 0xC] 0000171A 22C8 move.l [A1]+, A0 0000171C 4E75 rts label0000171E: 0000171E 5889 addq.l A1, 4 label00001720: 00001720 2349 FFFC move.l [A1 - 0x4], A1 // begin alternate branch 00001722-00001724 label00001722: 00001722 FFFC .extension 0xFFC // unimplemented // end alternate branch 00001722-00001724 label00001722: // (misaligned) 00001724 32E8 0004 move.w [A1]+, [A0 + 0x4] 00001728 32E8 0008 move.w [A1]+, [A0 + 0x8] 0000172C 32FC 7FFF move.w [A1]+, 0x7FFF 00001730 32E8 0006 move.w [A1]+, [A0 + 0x6] 00001734 32E8 0004 move.w [A1]+, [A0 + 0x4] 00001738 32E8 0008 move.w [A1]+, [A0 + 0x8] 0000173C 32FC 7FFF move.w [A1]+, 0x7FFF 00001740 32FC 7FFF move.w [A1]+, 0x7FFF 00001744 4E75 rts export_981: 00001746 205F movea.l A0, [A7]+ 00001748 301F move.w D0, [A7]+ 0000174A 5340 subq.w D0, 1 0000174C 321F move.w D1, [A7]+ 0000174E 225F movea.l A1, [A7]+ 00001750 2F08 move.l -[A7], A0 00001752 41FA 0058 lea.l A0, [PC + 0x58 /* 000017AC, value 0x51C8FFAC */] 00001756 E349 lsl D1.w, 1 00001758 90C1 sub.w A0, D1 label0000175A: 0000175A 4ED0 jmp [A0] 0000175C 4699 not.l [A1]+ 0000175E 4699 not.l [A1]+ 00001760 4699 not.l [A1]+ 00001762 4699 not.l [A1]+ 00001764 4699 not.l [A1]+ 00001766 4699 not.l [A1]+ 00001768 4699 not.l [A1]+ 0000176A 4699 not.l [A1]+ 0000176C 4699 not.l [A1]+ 0000176E 4699 not.l [A1]+ 00001770 4699 not.l [A1]+ 00001772 4699 not.l [A1]+ 00001774 4699 not.l [A1]+ 00001776 4699 not.l [A1]+ 00001778 4699 not.l [A1]+ 0000177A 4699 not.l [A1]+ 0000177C 4699 not.l [A1]+ 0000177E 4699 not.l [A1]+ 00001780 4699 not.l [A1]+ 00001782 4699 not.l [A1]+ 00001784 4699 not.l [A1]+ 00001786 4699 not.l [A1]+ 00001788 4699 not.l [A1]+ 0000178A 4699 not.l [A1]+ 0000178C 4699 not.l [A1]+ 0000178E 4699 not.l [A1]+ 00001790 4699 not.l [A1]+ 00001792 4699 not.l [A1]+ 00001794 4699 not.l [A1]+ 00001796 4699 not.l [A1]+ 00001798 4699 not.l [A1]+ 0000179A 4699 not.l [A1]+ 0000179C 4699 not.l [A1]+ 0000179E 4699 not.l [A1]+ 000017A0 4699 not.l [A1]+ 000017A2 4699 not.l [A1]+ 000017A4 4699 not.l [A1]+ 000017A6 4699 not.l [A1]+ 000017A8 4699 not.l [A1]+ 000017AA 4699 not.l [A1]+ 000017AC 51C8 FFAC dbf D0, -0x56 /* 0000175A */ 000017B0 4E75 rts export_982: 000017B2 41FA 0018 lea.l A0, [PC + 0x18 /* 000017CC, value 0x0 */] 000017B6 20AF 0004 move.l [A0], [A7 + 0x4] 000017BA 2E9F move.l [A7], [A7]+ 000017BC A9F2 syscall Launch/LaunchApplication 000017BE 205F movea.l A0, [A7]+ 000017C0 4A40 tst.w D0 000017C2 6D04 blt +0x6 /* 000017C8 */ 000017C4 4257 clr.w [A7] 000017C6 6002 bra +0x4 /* 000017CA */ label000017C8: 000017C8 3E80 move.w [A7], D0 label000017CA: 000017CA 4ED0 jmp [A0] 000017CC 0000 0000 ori.b D0, 0x0 000017D0 0000 4C43 ori.b D0, 0x43 /* 'C' */ 000017D4 0000 0004 ori.b D0, 0x4 000017D8 0000 4000 ori.b D0, 0x0 export_984: 000017DC 2278 0904 movea.l A1, [0x00000904 /* CurrentA5 */] 000017E0 2229 B450 move.l D1, [A1 - 0x4BB0] 000017E4 43FA 0070 lea.l A1, [PC + 0x70 /* 00001856, value 0x3F00A883 */] 000017E8 600C bra +0xE /* 000017F6 */ export_983: 000017EA 2278 0904 movea.l A1, [0x00000904 /* CurrentA5 */] 000017EE 2229 B402 move.l D1, [A1 - 0x4BFE] 000017F2 43FA 0056 lea.l A1, [PC + 0x56 /* 0000184A, value 0x42673F00 'Bg?\0' */] label000017F6: 000017F6 2409 move.l D2, A1 000017F8 41FA 0062 lea.l A0, [PC + 0x62 /* 0000185C, value 0x15000A08 */] 000017FC 226F 0004 movea.l A1, [A7 + 0x4] 00001800 7000 moveq.l D0, 0x00 00001802 1010 move.b D0, [A0] label00001804: 00001804 B308 cmpm.b [A1]+, [A0]+ 00001806 56C8 FFFC dbne D0, -0x6 /* 00001804 */ 0000180A 6704 beq +0x6 /* 00001810 */ 0000180C 2041 movea.l A0, D1 0000180E 4ED0 jmp [A0] label00001810: 00001810 205F movea.l A0, [A7]+ 00001812 4E56 0000 link A6, 0 00001816 48E7 FF38 movem.l -[A7], D0,D1,D2,D3,D4,D5,D6,D7,A2,A3,A4 0000181A 2F08 move.l -[A7], A0 0000181C 2442 movea.l A2, D2 0000181E 2055 movea.l A0, [A5] 00001820 2050 movea.l A0, [A0] 00001822 3F28 004A move.w -[A7], [A0 + 0x4A] 00001826 3F28 0044 move.w -[A7], [A0 + 0x44] 0000182A 3F3C 7E0C move.w -[A7], 0x7E0C 0000182E A887 syscall TextFont 00001830 3F3C 000C move.w -[A7], 0xC 00001834 A88A syscall TextSize 00001836 7063 moveq.l D0, 0x63 00001838 4E92 jsr [A2] 0000183A A887 syscall TextFont 0000183C A88A syscall TextSize 0000183E 205F movea.l A0, [A7]+ 00001840 4CDF 1CFF movem.l D0,D1,D2,D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001844 4E5E unlink A6 00001846 584F addq.w A7, 4 00001848 4ED0 jmp [A0] 0000184A 4267 clr.w -[A7] 0000184C 3F00 move.w -[A7], D0 0000184E A88D syscall CharWidth 00001850 3D5F 0008 move.w [A6 + 0x8], [A7]+ 00001854 4E75 rts 00001856 3F00 move.w -[A7], D0 00001858 A883 syscall DrawChar 0000185A 4E75 rts 0000185C 1500 move.b -[A2], D0 0000185E 0A08 4465 xori.b A0, 0x65 /* 'e' */ 00001862 6275 bhi +0x77 /* 000018D9 */ 00001864 6767 beq +0x69 /* 000018CD */ 00001866 6572 bcs +0x74 /* 000018DA */ 00001868 204D movea.l A0, A5 0000186A 656E bcs +0x70 /* 000018DA */ 0000186C 7520 moveq.l D2, 0x20 0000186E 4963 chk.w D4, -[A3] 00001870 6F6E ble +0x70 /* 000018E0 */ export_985: 00001872 4E56 0000 link A6, 0 00001876 48E7 0038 movem.l -[A7], A2,A3,A4 0000187A 206E 000E movea.l A0, [A6 + 0xE] 0000187E 2050 movea.l A0, [A0] 00001880 226E 000A movea.l A1, [A6 + 0xA] 00001884 2251 movea.l A1, [A1] 00001886 2648 movea.l A3, A0 00001888 D6EE 0008 add.w A3, [A6 + 0x8] 0000188C 1F2B 0002 move.b -[A7], [A3 + 0x2] 00001890 1F2B 0001 move.b -[A7], [A3 + 0x1] 00001894 1F13 move.b -[A7], [A3] 00001896 16BC 00FF move.b [A3], 0xFF 0000189A 422B 0001 clr.b [A3 + 0x1] 0000189E 422B 0002 clr.b [A3 + 0x2] label000018A2: 000018A2 45E8 0001 lea.l A2, [A0 + 0x1] label000018A6: 000018A6 4A18 tst.b [A0]+ 000018A8 67FC beq -0x2 /* 000018A6 */ 000018AA 2208 move.l D1, A0 000018AC 928A sub.l D1, A2 label000018AE: 000018AE 0C41 01FF cmpi.w D1, 0x1FF 000018B2 6F0A ble +0xC /* 000018BE */ 000018B4 12FC 00FF move.b [A1]+, 0xFF 000018B8 0441 01F0 subi.w D1, 0x1F0 000018BC 60F0 bra -0xE /* 000018AE */ label000018BE: 000018BE 0C41 000F cmpi.w D1, 0xF 000018C2 6F0E ble +0x10 /* 000018D2 */ 000018C4 3001 move.w D0, D1 000018C6 E848 lsr D0.w, 4 000018C8 0000 00E0 ori.b D0, 0xE0 000018CC 12C0 move.b [A1]+, D0 000018CE 0241 000F andi.w D1, 0xF label000018D2: 000018D2 2849 movea.l A4, A1 000018D4 12C1 move.b [A1]+, D1 000018D6 B1CB cmpa.l A0, A3 000018D8 630C bls +0xE /* 000018E6 */ label000018DA: 000018DA 4A14 tst.b [A4] 000018DC 6600 0076 bne +0x78 /* 00001954 */ label000018E0: 000018E0 5349 subq.w A1, 1 000018E2 6000 0070 bra +0x72 /* 00001954 */ label000018E6: 000018E6 2448 movea.l A2, A0 label000018E8: 000018E8 4A18 tst.b [A0]+ 000018EA 66FC bne -0x2 /* 000018E8 */ 000018EC 4A10 tst.b [A0] 000018EE 66F8 bne -0x6 /* 000018E8 */ 000018F0 B1CB cmpa.l A0, A3 000018F2 6500 0004 bcs +0x6 /* 000018F8 */ 000018F6 5348 subq.w A0, 1 label000018F8: 000018F8 2208 move.l D1, A0 000018FA 928A sub.l D1, A2 000018FC 41EA FFFF lea.l A0, [A2 - 0x1] 00001900 7007 moveq.l D0, 0x07 00001902 C041 and.w D0, D1 00001904 670E beq +0x10 /* 00001914 */ 00001906 3400 move.w D2, D0 00001908 E948 lsl D0.w, 4 0000190A 8114 or.b [A4], D0 0000190C 5342 subq.w D2, 1 label0000190E: 0000190E 12D8 move.b [A1]+, [A0]+ 00001910 51CA FFFC dbf D2, -0x6 /* 0000190E */ label00001914: 00001914 E649 lsr D1.w, 3 00001916 6736 beq +0x38 /* 0000194E */ label00001918: 00001918 0C41 001F cmpi.w D1, 0x1F 0000191C 6F14 ble +0x16 /* 00001932 */ 0000191E 12FC 00DF move.b [A1]+, 0xDF 00001922 303C 00F7 move.w D0, 0xF7 label00001926: 00001926 12D8 move.b [A1]+, [A0]+ 00001928 51C8 FFFC dbf D0, -0x6 /* 00001926 */ 0000192C 0441 001F subi.w D1, 0x1F 00001930 60E6 bra -0x18 /* 00001918 */ label00001932: 00001932 12BC 00C0 move.b [A1], 0xC0 00001936 8319 or.b [A1]+, D1 00001938 5341 subq.w D1, 1 label0000193A: 0000193A 12D8 move.b [A1]+, [A0]+ 0000193C 12D8 move.b [A1]+, [A0]+ 0000193E 12D8 move.b [A1]+, [A0]+ 00001940 12D8 move.b [A1]+, [A0]+ 00001942 12D8 move.b [A1]+, [A0]+ 00001944 12D8 move.b [A1]+, [A0]+ 00001946 12D8 move.b [A1]+, [A0]+ 00001948 12D8 move.b [A1]+, [A0]+ 0000194A 51C9 FFEE dbf D1, -0x14 /* 0000193A */ label0000194E: 0000194E B1CB cmpa.l A0, A3 00001950 6500 FF50 bcs -0xAE /* 000018A2 */ label00001954: 00001954 246E 000E movea.l A2, [A6 + 0xE] 00001958 248B move.l [A2], A3 0000195A 246E 000A movea.l A2, [A6 + 0xA] 0000195E 2489 move.l [A2], A1 00001960 16DF move.b [A3]+, [A7]+ 00001962 16DF move.b [A3]+, [A7]+ 00001964 16DF move.b [A3]+, [A7]+ 00001966 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000196A 4E5E unlink A6 0000196C 205F movea.l A0, [A7]+ 0000196E 4FEF 000A lea.l A7, [A7 + 0xA] 00001972 4ED0 jmp [A0] export_986: 00001974 4E56 0000 link A6, 0 00001978 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000197C 598F subq.l A7, 4 0000197E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001982 4EBA 397E jsr [PC + 0x397E /* 00005302 */] 00001986 281F move.l D4, [A7]+ 00001988 0284 FFFF FFF8 andi.l D4, 0xFFFFFFF8 0000198E 2A2E 000C move.l D5, [A6 + 0xC] 00001992 E78D lsl D5, 3 00001994 DA84 add.l D5, D4 00001996 5185 subq.l D5, 8 00001998 286E 0008 movea.l A4, [A6 + 0x8] 0000199C 2C0F move.l D6, A7 0000199E 2F04 move.l -[A7], D4 000019A0 2F05 move.l -[A7], D5 label000019A2: 000019A2 2A1F move.l D5, [A7]+ 000019A4 281F move.l D4, [A7]+ label000019A6: 000019A6 2444 movea.l A2, D4 000019A8 2645 movea.l A3, D5 000019AA 2004 move.l D0, D4 000019AC D085 add.l D0, D5 000019AE E290 roxr D0, 1 000019B0 0200 00F8 andi.b D0, 0xF8 000019B4 2040 movea.l A0, D0 000019B6 2628 0004 move.l D3, [A0 + 0x4] 000019BA 2E10 move.l D7, [A0] 000019BC 6002 bra +0x4 /* 000019C0 */ label000019BE: 000019BE 504A addq.w A2, 8 label000019C0: 000019C0 BE92 cmp.l D7, [A2] 000019C2 670E beq +0x10 /* 000019D2 */ 000019C4 4267 clr.w -[A7] 000019C6 2F12 move.l -[A7], [A2] 000019C8 2F07 move.l -[A7], D7 000019CA 4E94 jsr [A4] 000019CC 301F move.w D0, [A7]+ 000019CE 6DEE blt -0x10 /* 000019BE */ 000019D0 6E0C bgt +0xE /* 000019DE */ label000019D2: 000019D2 202A 0004 move.l D0, [A2 + 0x4] 000019D6 B083 cmp.l D0, D3 000019D8 6DE4 blt -0x1A /* 000019BE */ 000019DA 6002 bra +0x4 /* 000019DE */ label000019DC: 000019DC 514B subq.w A3, 8 label000019DE: 000019DE BE93 cmp.l D7, [A3] 000019E0 670E beq +0x10 /* 000019F0 */ 000019E2 4267 clr.w -[A7] 000019E4 2F13 move.l -[A7], [A3] 000019E6 2F07 move.l -[A7], D7 000019E8 4E94 jsr [A4] 000019EA 301F move.w D0, [A7]+ 000019EC 6EEE bgt -0x10 /* 000019DC */ 000019EE 6D08 blt +0xA /* 000019F8 */ label000019F0: 000019F0 202B 0004 move.l D0, [A3 + 0x4] 000019F4 B083 cmp.l D0, D3 000019F6 6EE4 bgt -0x1A /* 000019DC */ label000019F8: 000019F8 B5CB cmpa.l A2, A3 000019FA 6210 bhi +0x12 /* 00001A0C */ 000019FC 2012 move.l D0, [A2] 000019FE 24D3 move.l [A2]+, [A3] 00001A00 26C0 move.l [A3]+, D0 00001A02 2012 move.l D0, [A2] 00001A04 24D3 move.l [A2]+, [A3] 00001A06 26C0 move.l [A3]+, D0 00001A08 96FC 0010 sub.w A3, 0x10 label00001A0C: 00001A0C B5CB cmpa.l A2, A3 00001A0E 63B0 bls -0x4E /* 000019C0 */ 00001A10 B5C5 cmpa.l A2, D5 00001A12 6404 bcc +0x6 /* 00001A18 */ 00001A14 2F0A move.l -[A7], A2 00001A16 2F05 move.l -[A7], D5 label00001A18: 00001A18 2A0B move.l D5, A3 00001A1A B885 cmp.l D4, D5 00001A1C 6588 bcs -0x76 /* 000019A6 */ 00001A1E BFC6 cmpa.l A7, D6 00001A20 6680 bne -0x7E /* 000019A2 */ 00001A22 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001A26 4E5E unlink A6 00001A28 205F movea.l A0, [A7]+ 00001A2A 4FEF 000C lea.l A7, [A7 + 0xC] 00001A2E 4ED0 jmp [A0] export_987: 00001A30 4E56 FF46 link A6, -0x00BA 00001A34 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00001A38 49EE FF46 lea.l A4, [A6 - 0xBA] 00001A3C 206E 0010 movea.l A0, [A6 + 0x10] 00001A40 4EBA FCBA jsr [PC - 0x346 /* 000016FC */] 00001A44 226E 000C movea.l A1, [A6 + 0xC] 00001A48 7E00 moveq.l D7, 0x00 00001A4A 7C00 moveq.l D6, 0x00 00001A4C 3A2E 0008 move.w D5, [A6 + 0x8] 00001A50 302E 000A move.w D0, [A6 + 0xA] 00001A54 3200 move.w D1, D0 00001A56 5341 subq.w D1, 1 00001A58 3D41 FFFE move.w [A6 - 0x2], D1 00001A5C D040 add.w D0, D0 00001A5E 45FA 006E lea.l A2, [PC + 0x6E /* 00001ACE, value 0x60524ED3 */] 00001A62 94C0 sub.w A2, D0 00001A64 47FA 00BC lea.l A3, [PC + 0xBC /* 00001B22, value 0x5247BE45 */] 00001A68 96C0 sub.w A3, D0 label00001A6A: 00001A6A BE54 cmp.w D7, [A4] 00001A6C 6D04 blt +0x6 /* 00001A72 */ 00001A6E 4EBA 01AE jsr [PC + 0x1AE /* 00001C1E */] label00001A72: 00001A72 4A2E FF48 tst.b [A6 - 0xB8] 00001A76 6658 bne +0x5A /* 00001AD0 */ 00001A78 41EE FF4A lea.l A0, [A6 - 0xB6] 00001A7C 4ED2 jmp [A2] 00001A7E 22D8 move.l [A1]+, [A0]+ 00001A80 22D8 move.l [A1]+, [A0]+ 00001A82 22D8 move.l [A1]+, [A0]+ 00001A84 22D8 move.l [A1]+, [A0]+ 00001A86 22D8 move.l [A1]+, [A0]+ 00001A88 22D8 move.l [A1]+, [A0]+ 00001A8A 22D8 move.l [A1]+, [A0]+ 00001A8C 22D8 move.l [A1]+, [A0]+ 00001A8E 22D8 move.l [A1]+, [A0]+ 00001A90 22D8 move.l [A1]+, [A0]+ 00001A92 22D8 move.l [A1]+, [A0]+ 00001A94 22D8 move.l [A1]+, [A0]+ 00001A96 22D8 move.l [A1]+, [A0]+ 00001A98 22D8 move.l [A1]+, [A0]+ 00001A9A 22D8 move.l [A1]+, [A0]+ 00001A9C 22D8 move.l [A1]+, [A0]+ 00001A9E 22D8 move.l [A1]+, [A0]+ 00001AA0 22D8 move.l [A1]+, [A0]+ 00001AA2 22D8 move.l [A1]+, [A0]+ 00001AA4 22D8 move.l [A1]+, [A0]+ 00001AA6 22D8 move.l [A1]+, [A0]+ 00001AA8 22D8 move.l [A1]+, [A0]+ 00001AAA 22D8 move.l [A1]+, [A0]+ 00001AAC 22D8 move.l [A1]+, [A0]+ 00001AAE 22D8 move.l [A1]+, [A0]+ 00001AB0 22D8 move.l [A1]+, [A0]+ 00001AB2 22D8 move.l [A1]+, [A0]+ 00001AB4 22D8 move.l [A1]+, [A0]+ 00001AB6 22D8 move.l [A1]+, [A0]+ 00001AB8 22D8 move.l [A1]+, [A0]+ 00001ABA 22D8 move.l [A1]+, [A0]+ 00001ABC 22D8 move.l [A1]+, [A0]+ 00001ABE 22D8 move.l [A1]+, [A0]+ 00001AC0 22D8 move.l [A1]+, [A0]+ 00001AC2 22D8 move.l [A1]+, [A0]+ 00001AC4 22D8 move.l [A1]+, [A0]+ 00001AC6 22D8 move.l [A1]+, [A0]+ 00001AC8 22D8 move.l [A1]+, [A0]+ 00001ACA 22D8 move.l [A1]+, [A0]+ 00001ACC 22D8 move.l [A1]+, [A0]+ 00001ACE 6052 bra +0x54 /* 00001B22 */ label00001AD0: 00001AD0 4ED3 jmp [A3] 00001AD2 22C6 move.l [A1]+, D6 00001AD4 22C6 move.l [A1]+, D6 00001AD6 22C6 move.l [A1]+, D6 00001AD8 22C6 move.l [A1]+, D6 00001ADA 22C6 move.l [A1]+, D6 00001ADC 22C6 move.l [A1]+, D6 00001ADE 22C6 move.l [A1]+, D6 00001AE0 22C6 move.l [A1]+, D6 00001AE2 22C6 move.l [A1]+, D6 00001AE4 22C6 move.l [A1]+, D6 00001AE6 22C6 move.l [A1]+, D6 00001AE8 22C6 move.l [A1]+, D6 00001AEA 22C6 move.l [A1]+, D6 00001AEC 22C6 move.l [A1]+, D6 00001AEE 22C6 move.l [A1]+, D6 00001AF0 22C6 move.l [A1]+, D6 00001AF2 22C6 move.l [A1]+, D6 00001AF4 22C6 move.l [A1]+, D6 00001AF6 22C6 move.l [A1]+, D6 00001AF8 22C6 move.l [A1]+, D6 00001AFA 22C6 move.l [A1]+, D6 00001AFC 22C6 move.l [A1]+, D6 00001AFE 22C6 move.l [A1]+, D6 00001B00 22C6 move.l [A1]+, D6 00001B02 22C6 move.l [A1]+, D6 00001B04 22C6 move.l [A1]+, D6 00001B06 22C6 move.l [A1]+, D6 00001B08 22C6 move.l [A1]+, D6 00001B0A 22C6 move.l [A1]+, D6 00001B0C 22C6 move.l [A1]+, D6 00001B0E 22C6 move.l [A1]+, D6 00001B10 22C6 move.l [A1]+, D6 00001B12 22C6 move.l [A1]+, D6 00001B14 22C6 move.l [A1]+, D6 00001B16 22C6 move.l [A1]+, D6 00001B18 22C6 move.l [A1]+, D6 00001B1A 22C6 move.l [A1]+, D6 00001B1C 22C6 move.l [A1]+, D6 00001B1E 22C6 move.l [A1]+, D6 00001B20 22C6 move.l [A1]+, D6 label00001B22: 00001B22 5247 addq.w D7, 1 00001B24 BE45 cmp.w D7, D5 00001B26 6600 FF42 bne -0xBC /* 00001A6A */ 00001B2A 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00001B2E 4E5E unlink A6 00001B30 205F movea.l A0, [A7]+ 00001B32 4FEF 000C lea.l A7, [A7 + 0xC] 00001B36 4ED0 jmp [A0] export_988: 00001B38 205F movea.l A0, [A7]+ 00001B3A 221F move.l D1, [A7]+ 00001B3C 201F move.l D0, [A7]+ 00001B3E 225F movea.l A1, [A7]+ 00001B40 5381 subq.l D1, 1 00001B42 6D1C blt +0x1E /* 00001B60 */ 00001B44 2401 move.l D2, D1 00001B46 0482 0000 8000 subi.l D2, 0x8000 00001B4C 6D0C blt +0xE /* 00001B5A */ 00001B4E 323C 7FFF move.w D1, 0x7FFF label00001B52: 00001B52 B099 cmp.l D0, [A1]+ 00001B54 56CA FFFC dbne D2, -0x6 /* 00001B52 */ 00001B58 6606 bne +0x8 /* 00001B60 */ label00001B5A: 00001B5A B099 cmp.l D0, [A1]+ 00001B5C 56C9 FFFC dbne D1, -0x6 /* 00001B5A */ label00001B60: 00001B60 57D7 seq [A7] 00001B62 4417 neg.b [A7] 00001B64 4ED0 jmp [A0] export_989: 00001B66 201F move.l D0, [A7]+ 00001B68 241F move.l D2, [A7]+ 00001B6A 221F move.l D1, [A7]+ 00001B6C 225F movea.l A1, [A7]+ 00001B6E 205F movea.l A0, [A7]+ 00001B70 4217 clr.b [A7] 00001B72 2F00 move.l -[A7], D0 00001B74 48E7 1820 movem.l -[A7], D3,D4,A2 00001B78 2441 movea.l A2, D1 00001B7A 2602 move.l D3, D2 00001B7C 5383 subq.l D3, 1 00001B7E 2803 move.l D4, D3 00001B80 0484 0000 8000 subi.l D4, 0x8000 00001B86 6D18 blt +0x1A /* 00001BA0 */ 00001B88 363C 7FFF move.w D3, 0x7FFF label00001B8C: 00001B8C 2018 move.l D0, [A0]+ 00001B8E 2219 move.l D1, [A1]+ 00001B90 241A move.l D2, [A2]+ 00001B92 4681 not.l D1 00001B94 C280 and.l D1, D0 00001B96 8282 or.l D1, D2 00001B98 B282 cmp.l D1, D2 00001B9A 56CC FFF0 dbne D4, -0x12 /* 00001B8C */ 00001B9E 661A bne +0x1C /* 00001BBA */ label00001BA0: 00001BA0 2018 move.l D0, [A0]+ 00001BA2 2219 move.l D1, [A1]+ 00001BA4 241A move.l D2, [A2]+ 00001BA6 4681 not.l D1 00001BA8 C280 and.l D1, D0 00001BAA 8282 or.l D1, D2 00001BAC B282 cmp.l D1, D2 00001BAE 56CB FFF0 dbne D3, -0x12 /* 00001BA0 */ 00001BB2 6606 bne +0x8 /* 00001BBA */ 00001BB4 1F7C 0001 0010 move.b [A7 + 0x10], 0x1 label00001BBA: 00001BBA 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001BBE 4E75 rts export_990: 00001BC0 201F move.l D0, [A7]+ 00001BC2 241F move.l D2, [A7]+ 00001BC4 221F move.l D1, [A7]+ 00001BC6 225F movea.l A1, [A7]+ 00001BC8 205F movea.l A0, [A7]+ 00001BCA 4217 clr.b [A7] 00001BCC 2F00 move.l -[A7], D0 00001BCE 48E7 1820 movem.l -[A7], D3,D4,A2 00001BD2 2441 movea.l A2, D1 00001BD4 2602 move.l D3, D2 00001BD6 5383 subq.l D3, 1 00001BD8 2803 move.l D4, D3 00001BDA 0484 0000 8000 subi.l D4, 0x8000 00001BE0 6D1A blt +0x1C /* 00001BFC */ 00001BE2 363C 7FFF move.w D3, 0x7FFF label00001BE6: 00001BE6 2018 move.l D0, [A0]+ 00001BE8 2219 move.l D1, [A1]+ 00001BEA 241A move.l D2, [A2]+ 00001BEC 4681 not.l D1 00001BEE C280 and.l D1, D0 00001BF0 8282 or.l D1, D2 00001BF2 8082 or.l D0, D2 00001BF4 B081 cmp.l D0, D1 00001BF6 56CC FFEE dbne D4, -0x14 /* 00001BE6 */ 00001BFA 661C bne +0x1E /* 00001C18 */ label00001BFC: 00001BFC 2018 move.l D0, [A0]+ 00001BFE 2219 move.l D1, [A1]+ 00001C00 241A move.l D2, [A2]+ 00001C02 4681 not.l D1 00001C04 C280 and.l D1, D0 00001C06 8282 or.l D1, D2 00001C08 8082 or.l D0, D2 00001C0A B081 cmp.l D0, D1 00001C0C 56CB FFEE dbne D3, -0x14 /* 00001BFC */ 00001C10 6606 bne +0x8 /* 00001C18 */ 00001C12 1F7C 0001 0010 move.b [A7 + 0x10], 0x1 label00001C18: 00001C18 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001C1C 4E75 rts export_991: fn00001C1E: 00001C1E 48E7 18C0 movem.l -[A7], D3,D4,A0,A1 00001C22 206C 00A4 movea.l A0, [A4 + 0xA4] label00001C26: 00001C26 3218 move.w D1, [A0]+ 00001C28 0C41 7FFF cmpi.w D1, 0x7FFF 00001C2C 6624 bne +0x26 /* 00001C52 */ 00001C2E 3018 move.w D0, [A0]+ 00001C30 BE40 cmp.w D7, D0 00001C32 6CF2 bge -0xC /* 00001C26 */ 00001C34 3880 move.w [A4], D0 00001C36 2948 00A4 move.l [A4 + 0xA4], A0 00001C3A 41EC 0004 lea.l A0, [A4 + 0x4] 00001C3E 302C 00B8 move.w D0, [A4 + 0xB8] label00001C42: 00001C42 4A98 tst.l [A0]+ 00001C44 56C8 FFFC dbne D0, -0x6 /* 00001C42 */ 00001C48 57EC 0002 seq [A4 + 0x2] 00001C4C 4CDF 0318 movem.l D3,D4,A0,A1, [A7]+ 00001C50 4E75 rts label00001C52: 00001C52 3418 move.w D2, [A0]+ 00001C54 700F moveq.l D0, 0x0F 00001C56 3601 move.w D3, D1 00001C58 C640 and.w D3, D0 00001C5A D643 add.w D3, D3 00001C5C 363B 3036 move.w D3, [PC + D3.w + 0x36] 00001C60 4643 not.w D3 00001C62 3802 move.w D4, D2 00001C64 C840 and.w D4, D0 00001C66 D844 add.w D4, D4 00001C68 383B 402A move.w D4, [PC + D4.w + 0x2A] 00001C6C E849 lsr D1.w, 4 00001C6E 43EC 0004 lea.l A1, [A4 + 0x4] 00001C72 D2C1 add.w A1, D1 00001C74 D2C1 add.w A1, D1 00001C76 E84A lsr D2.w, 4 00001C78 9441 sub.w D2, D1 00001C7A 6E06 bgt +0x8 /* 00001C82 */ 00001C7C C843 and.w D4, D3 00001C7E B951 xor.w [A1], D4 00001C80 60A4 bra -0x5A /* 00001C26 */ label00001C82: 00001C82 B759 xor.w [A1]+, D3 00001C84 6002 bra +0x4 /* 00001C88 */ label00001C86: 00001C86 4699 not.l [A1]+ label00001C88: 00001C88 5542 subq.w D2, 2 00001C8A 6EFA bgt -0x4 /* 00001C86 */ 00001C8C 6D02 blt +0x4 /* 00001C90 */ 00001C8E 4659 not.w [A1]+ label00001C90: 00001C90 B951 xor.w [A1], D4 00001C92 6092 bra -0x6C /* 00001C26 */ 00001C94 0000 8000 ori.b D0, 0x0 00001C98 C000 and.b D0, D0 00001C9A E000 asr D0.b, 8 00001C9C F000 .extension 0x000 // unimplemented 00001C9E F800 .extension 0x800 // unimplemented 00001CA0 FC00 .extension 0xC00 // unimplemented 00001CA2 FE00 .extension 0xE00 // unimplemented 00001CA4 FF00 .extension 0xF00 // unimplemented 00001CA6 FF80 .extension 0xF80 // unimplemented 00001CA8 FFC0 .extension 0xFC0 // unimplemented 00001CAA FFE0 .extension 0xFE0 // unimplemented 00001CAC FFF0 .extension 0xFF0 // unimplemented 00001CAE FFF8 .extension 0xFF8 // unimplemented 00001CB0 FFFC .extension 0xFFC // unimplemented 00001CB2 FFFE .extension 0xFFE // unimplemented export_992: 00001CB4 4E56 0000 link A6, 0 00001CB8 2078 0AEC movea.l A0, [0x00000AEC /* AppParmHandle */] 00001CBC A02A syscall HUnlock 00001CBE 203C 0000 010E move.l D0, 0x10E 00001CC4 A024 syscall SetHandleSize 00001CC6 2078 0AEC movea.l A0, [0x00000AEC /* AppParmHandle */] 00001CCA 2250 movea.l A1, [A0] 00001CCC 4299 clr.l [A1]+ 00001CCE 4A2E 0008 tst.b [A6 + 0x8] 00001CD2 6706 beq +0x8 /* 00001CDA */ 00001CD4 337C 0001 FFFC move.w [A1 - 0x4], 0x1 label00001CDA: 00001CDA 206E 000A movea.l A0, [A6 + 0xA] 00001CDE 4240 clr.w D0 00001CE0 1010 move.b D0, [A0] 00001CE2 6718 beq +0x1A /* 00001CFC */ 00001CE4 5269 FFFE addq.w [A1 - 0x2], 1 00001CE8 32EE 0012 move.w [A1]+, [A6 + 0x12] 00001CEC 22EE 000E move.l [A1]+, [A6 + 0xE] 00001CF0 4259 clr.w [A1]+ 00001CF2 0040 0001 ori.w D0, 0x1 label00001CF6: 00001CF6 12D8 move.b [A1]+, [A0]+ 00001CF8 51C8 FFFC dbf D0, -0x6 /* 00001CF6 */ label00001CFC: 00001CFC 2009 move.l D0, A1 00001CFE 2078 0AEC movea.l A0, [0x00000AEC /* AppParmHandle */] 00001D02 9090 sub.l D0, [A0] 00001D04 A024 syscall SetHandleSize 00001D06 4E5E unlink A6 00001D08 205F movea.l A0, [A7]+ 00001D0A 4FEF 000C lea.l A7, [A7 + 0xC] 00001D0E 4ED0 jmp [A0] export_993: 00001D10 201F move.l D0, [A7]+ 00001D12 225F movea.l A1, [A7]+ 00001D14 205F movea.l A0, [A7]+ 00001D16 2F00 move.l -[A7], D0 00001D18 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00001D1C 2848 movea.l A4, A0 00001D1E 7000 moveq.l D0, 0x00 00001D20 7C00 moveq.l D6, 0x00 00001D22 3E3C 0040 move.w D7, 0x40 /* '@' */ 00001D26 47FA 0184 lea.l A3, [PC + 0x184 /* 00001EAC, value 0x30306 */] 00001D2A 363C 8000 move.w D3, 0x8000 00001D2E 7A3D moveq.l D5, 0x3D label00001D30: 00001D30 524C addq.w A4, 1 00001D32 E25B ror D3.w, 1 00001D34 6402 bcc +0x4 /* 00001D38 */ 00001D36 5449 addq.w A1, 2 label00001D38: 00001D38 0646 002C addi.w D6, 0x2C /* ',' */ 00001D3C 0C46 00B0 cmpi.w D6, 0xB0 00001D40 6602 bne +0x4 /* 00001D44 */ 00001D42 7C00 moveq.l D6, 0x00 label00001D44: 00001D44 45FA 0267 lea.l A2, [PC + 0x267 /* 00001FAD, value 0x20082800 */] 00001D48 D4C6 add.w A2, D6 00001D4A 7827 moveq.l D4, 0x27 label00001D4C: 00001D4C 5049 addq.w A1, 8 00001D4E 49EC 0200 lea.l A4, [A4 + 0x200] 00001D52 141A move.b D2, [A2]+ 00001D54 1014 move.b D0, [A4] 00001D56 6624 bne +0x26 /* 00001D7C */ 00001D58 802C 0040 or.b D0, [A4 + 0x40] 00001D5C 802C 0080 or.b D0, [A4 + 0x80] 00001D60 802C 00C0 or.b D0, [A4 + 0xC0] 00001D64 802C 0100 or.b D0, [A4 + 0x100] 00001D68 802C 0140 or.b D0, [A4 + 0x140] 00001D6C 802C 0180 or.b D0, [A4 + 0x180] 00001D70 802C 01C0 or.b D0, [A4 + 0x1C0] 00001D74 56CC FFD6 dbne D4, -0x2C /* 00001D4C */ 00001D78 6700 0020 beq +0x22 /* 00001D9A */ label00001D7C: 00001D7C 204C movea.l A0, A4 00001D7E 7207 moveq.l D1, 0x07 label00001D80: 00001D80 1010 move.b D0, [A0] 00001D82 943B 0028 sub.b D2, [PC + D0.w + 0x28] 00001D86 D0C7 add.w A0, D7 00001D88 C010 and.b D0, [A0] 00001D8A 9433 0000 sub.b D2, [A3 + D0.w] 00001D8E 5BC9 FFF0 dbmi D1, -0x12 /* 00001D80 */ 00001D92 6A02 bpl +0x4 /* 00001D96 */ 00001D94 8751 or.w [A1], D3 label00001D96: 00001D96 51CC FFB4 dbf D4, -0x4E /* 00001D4C */ label00001D9A: 00001D9A 92FC 0140 sub.w A1, 0x140 00001D9E 98FC 5000 sub.w A4, 0x5000 /* 'P\0' */ 00001DA2 51CD FF8C dbf D5, -0x76 /* 00001D30 */ 00001DA6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00001DAA 4E75 rts 00001DAC 0001 0105 ori.b D1, 0x5 00001DB0 0102 btst D2, D0 00001DB2 0509 btst A1, D2 00001DB4 0102 btst D2, D0 00001DB6 0206 0506 andi.b D6, 0x6 00001DBA 090D btst A5, D4 00001DBC 0102 btst D2, D0 00001DBE 0206 0203 andi.b D6, 0x3 00001DC2 060A 0506 addi.b A2, 0x6 00001DC6 060A 090A addi.b A2, 0xA /* '\n' */ 00001DCA 0D11 btst [A1], D6 00001DCC 0102 btst D2, D0 00001DCE 0206 0203 andi.b D6, 0x3 00001DD2 060A 0203 addi.b A2, 0x3 00001DD6 0307 btst D7, D1 00001DD8 0607 0A0E addi.b D7, 0xE 00001DDC 0506 btst D6, D2 00001DDE 060A 0607 addi.b A2, 0x7 00001DE2 0A0E 090A xori.b A6, 0xA /* '\n' */ 00001DE6 0A0E 0D0E xori.b A6, 0xE 00001DEA 1115 move.b -[A0], [A5] 00001DEC 0102 btst D2, D0 00001DEE 0206 0203 andi.b D6, 0x3 00001DF2 060A 0203 addi.b A2, 0x3 00001DF6 0307 btst D7, D1 00001DF8 0607 0A0E addi.b D7, 0xE 00001DFC 0203 0307 andi.b D3, 0x7 00001E00 0304 btst D4, D1 00001E02 070B btst A3, D3 00001E04 0607 070B addi.b D7, 0xB 00001E08 0A0B 0E12 xori.b A3, 0x12 00001E0C 0506 btst D6, D2 00001E0E 060A 0607 addi.b A2, 0x7 00001E12 0A0E 0607 xori.b A6, 0x7 00001E16 070B btst A3, D3 00001E18 0A0B 0E12 xori.b A3, 0x12 00001E1C 090A btst A2, D4 00001E1E 0A0E 0A0B xori.b A6, 0xB 00001E22 0E12 0D0E .invalid.b [A2], 0xE // invalid immediate operation 00001E26 0E12 1112 .invalid.b [A2], 0x12 // invalid immediate operation 00001E2A 1519 move.b -[A2], [A1]+ 00001E2C 0102 btst D2, D0 00001E2E 0206 0203 andi.b D6, 0x3 00001E32 060A 0203 addi.b A2, 0x3 00001E36 0307 btst D7, D1 00001E38 0607 0A0E addi.b D7, 0xE 00001E3C 0203 0307 andi.b D3, 0x7 00001E40 0304 btst D4, D1 00001E42 070B btst A3, D3 00001E44 0607 070B addi.b D7, 0xB 00001E48 0A0B 0E12 xori.b A3, 0x12 00001E4C 0203 0307 andi.b D3, 0x7 00001E50 0304 btst D4, D1 00001E52 070B btst A3, D3 00001E54 0304 btst D4, D1 00001E56 0408 0708 subi.b A0, 0x8 00001E5A 0B0F btst A7, D5 00001E5C 0607 070B addi.b D7, 0xB 00001E60 0708 btst A0, D3 00001E62 0B0F btst A7, D5 00001E64 0A0B 0B0F xori.b A3, 0xF 00001E68 0E0F 1216 .invalid.b A7, 0x16 // invalid immediate operation 00001E6C 0506 btst D6, D2 00001E6E 060A 0607 addi.b A2, 0x7 00001E72 0A0E 0607 xori.b A6, 0x7 00001E76 070B btst A3, D3 00001E78 0A0B 0E12 xori.b A3, 0x12 00001E7C 0607 070B addi.b D7, 0xB 00001E80 0708 btst A0, D3 00001E82 0B0F btst A7, D5 00001E84 0A0B 0B0F xori.b A3, 0xF 00001E88 0E0F 1216 .invalid.b A7, 0x16 // invalid immediate operation 00001E8C 090A btst A2, D4 00001E8E 0A0E 0A0B xori.b A6, 0xB 00001E92 0E12 0A0B .invalid.b [A2], 0xB // invalid immediate operation 00001E96 0B0F btst A7, D5 00001E98 0E0F 1216 .invalid.b A7, 0x16 // invalid immediate operation 00001E9C 0D0E btst A6, D6 00001E9E 0E12 0E0F .invalid.b [A2], 0xF // invalid immediate operation 00001EA2 1216 move.b D1, [A6] 00001EA4 1112 move.b -[A0], [A2] 00001EA6 1216 move.b D1, [A6] 00001EA8 1516 move.b -[A2], [A6] 00001EAA 191D move.b -[A4], [A5]+ 00001EAC 0003 0306 ori.b D3, 0x6 00001EB0 0306 btst D6, D1 00001EB2 0609 0306 addi.b A1, 0x6 00001EB6 0609 0609 addi.b A1, 0x9 /* '\t' */ 00001EBA 090C btst A4, D4 00001EBC 0306 btst D6, D1 00001EBE 0609 0609 addi.b A1, 0x9 /* '\t' */ 00001EC2 090C btst A4, D4 00001EC4 0609 090C addi.b A1, 0xC 00001EC8 090C btst A4, D4 00001ECA 0C0F 0306 cmpi.b A7, 0x6 00001ECE 0609 0609 addi.b A1, 0x9 /* '\t' */ 00001ED2 090C btst A4, D4 00001ED4 0609 090C addi.b A1, 0xC 00001ED8 090C btst A4, D4 00001EDA 0C0F 0609 cmpi.b A7, 0x9 /* '\t' */ 00001EDE 090C btst A4, D4 00001EE0 090C btst A4, D4 00001EE2 0C0F 090C cmpi.b A7, 0xC 00001EE6 0C0F 0C0F cmpi.b A7, 0xF 00001EEA 0F12 btst [A2], D7 00001EEC 0306 btst D6, D1 00001EEE 0609 0609 addi.b A1, 0x9 /* '\t' */ 00001EF2 090C btst A4, D4 00001EF4 0609 090C addi.b A1, 0xC 00001EF8 090C btst A4, D4 00001EFA 0C0F 0609 cmpi.b A7, 0x9 /* '\t' */ 00001EFE 090C btst A4, D4 00001F00 090C btst A4, D4 00001F02 0C0F 090C cmpi.b A7, 0xC 00001F06 0C0F 0C0F cmpi.b A7, 0xF 00001F0A 0F12 btst [A2], D7 00001F0C 0609 090C addi.b A1, 0xC 00001F10 090C btst A4, D4 00001F12 0C0F 090C cmpi.b A7, 0xC 00001F16 0C0F 0C0F cmpi.b A7, 0xF 00001F1A 0F12 btst [A2], D7 00001F1C 090C btst A4, D4 00001F1E 0C0F 0C0F cmpi.b A7, 0xF 00001F22 0F12 btst [A2], D7 00001F24 0C0F 0F12 cmpi.b A7, 0x12 00001F28 0F12 btst [A2], D7 00001F2A 1215 move.b D1, [A5] 00001F2C 0306 btst D6, D1 00001F2E 0609 0609 addi.b A1, 0x9 /* '\t' */ 00001F32 090C btst A4, D4 00001F34 0609 090C addi.b A1, 0xC 00001F38 090C btst A4, D4 00001F3A 0C0F 0609 cmpi.b A7, 0x9 /* '\t' */ 00001F3E 090C btst A4, D4 00001F40 090C btst A4, D4 00001F42 0C0F 090C cmpi.b A7, 0xC 00001F46 0C0F 0C0F cmpi.b A7, 0xF 00001F4A 0F12 btst [A2], D7 00001F4C 0609 090C addi.b A1, 0xC 00001F50 090C btst A4, D4 00001F52 0C0F 090C cmpi.b A7, 0xC 00001F56 0C0F 0C0F cmpi.b A7, 0xF 00001F5A 0F12 btst [A2], D7 00001F5C 090C btst A4, D4 00001F5E 0C0F 0C0F cmpi.b A7, 0xF 00001F62 0F12 btst [A2], D7 00001F64 0C0F 0F12 cmpi.b A7, 0x12 00001F68 0F12 btst [A2], D7 00001F6A 1215 move.b D1, [A5] 00001F6C 0609 090C addi.b A1, 0xC 00001F70 090C btst A4, D4 00001F72 0C0F 090C cmpi.b A7, 0xC 00001F76 0C0F 0C0F cmpi.b A7, 0xF 00001F7A 0F12 btst [A2], D7 00001F7C 090C btst A4, D4 00001F7E 0C0F 0C0F cmpi.b A7, 0xF 00001F82 0F12 btst [A2], D7 00001F84 0C0F 0F12 cmpi.b A7, 0x12 00001F88 0F12 btst [A2], D7 00001F8A 1215 move.b D1, [A5] 00001F8C 090C btst A4, D4 00001F8E 0C0F 0C0F cmpi.b A7, 0xF 00001F92 0F12 btst [A2], D7 00001F94 0C0F 0F12 cmpi.b A7, 0x12 00001F98 0F12 btst [A2], D7 00001F9A 1215 move.b D1, [A5] 00001F9C 0C0F 0F12 cmpi.b A7, 0x12 00001FA0 0F12 btst [A2], D7 00001FA2 1215 move.b D1, [A5] 00001FA4 0F12 btst [A2], D7 00001FA6 1215 move.b D1, [A5] 00001FA8 1215 move.b D1, [A5] 00001FAA 1518 move.b -[A2], [A0]+ 00001FAC 0020 0828 ori.b -[A0], 0x28 /* '(' */ 00001FB0 0020 0828 ori.b -[A0], 0x28 /* '(' */ 00001FB4 0020 0828 ori.b -[A0], 0x28 /* '(' */ 00001FB8 0020 0828 ori.b -[A0], 0x28 /* '(' */ 00001FBC 0020 0828 ori.b -[A0], 0x28 /* '(' */ 00001FC0 0020 0828 ori.b -[A0], 0x28 /* '(' */ 00001FC4 0020 0828 ori.b -[A0], 0x28 /* '(' */ 00001FC8 0020 0828 ori.b -[A0], 0x28 /* '(' */ 00001FCC 0020 0828 ori.b -[A0], 0x28 /* '(' */ 00001FD0 0020 0828 ori.b -[A0], 0x28 /* '(' */ 00001FD4 0020 0828 ori.b -[A0], 0x28 /* '(' */ 00001FD8 3010 move.w D0, [A0] 00001FDA 3818 move.w D4, [A0]+ 00001FDC 3010 move.w D0, [A0] 00001FDE 3818 move.w D4, [A0]+ 00001FE0 3010 move.w D0, [A0] 00001FE2 3818 move.w D4, [A0]+ 00001FE4 3010 move.w D0, [A0] 00001FE6 3818 move.w D4, [A0]+ 00001FE8 3010 move.w D0, [A0] 00001FEA 3818 move.w D4, [A0]+ 00001FEC 3010 move.w D0, [A0] 00001FEE 3818 move.w D4, [A0]+ 00001FF0 3010 move.w D0, [A0] 00001FF2 3818 move.w D4, [A0]+ 00001FF4 3010 move.w D0, [A0] 00001FF6 3818 move.w D4, [A0]+ 00001FF8 3010 move.w D0, [A0] 00001FFA 3818 move.w D4, [A0]+ 00001FFC 3010 move.w D0, [A0] 00001FFE 3818 move.w D4, [A0]+ 00002000 3010 move.w D0, [A0] 00002002 3818 move.w D4, [A0]+ 00002004 0C2C 0424 0C2C cmpi.b [A4 + 0xC2C], 0x24 /* '$' */ 0000200A 0424 0C2C subi.b -[A4], 0x2C /* ',' */ 0000200E 0424 0C2C subi.b -[A4], 0x2C /* ',' */ 00002012 0424 0C2C subi.b -[A4], 0x2C /* ',' */ 00002016 0424 0C2C subi.b -[A4], 0x2C /* ',' */ 0000201A 0424 0C2C subi.b -[A4], 0x2C /* ',' */ 0000201E 0424 0C2C subi.b -[A4], 0x2C /* ',' */ 00002022 0424 0C2C subi.b -[A4], 0x2C /* ',' */ 00002026 0424 0C2C subi.b -[A4], 0x2C /* ',' */ 0000202A 0424 0C2C subi.b -[A4], 0x2C /* ',' */ 0000202E 0424 3C1C subi.b -[A4], 0x1C 00002032 3414 move.w D2, [A4] 00002034 3C1C move.w D6, [A4]+ 00002036 3414 move.w D2, [A4] 00002038 3C1C move.w D6, [A4]+ 0000203A 3414 move.w D2, [A4] 0000203C 3C1C move.w D6, [A4]+ 0000203E 3414 move.w D2, [A4] 00002040 3C1C move.w D6, [A4]+ 00002042 3414 move.w D2, [A4] 00002044 3C1C move.w D6, [A4]+ 00002046 3414 move.w D2, [A4] 00002048 3C1C move.w D6, [A4]+ 0000204A 3414 move.w D2, [A4] 0000204C 3C1C move.w D6, [A4]+ 0000204E 3414 move.w D2, [A4] 00002050 3C1C move.w D6, [A4]+ 00002052 3414 move.w D2, [A4] 00002054 3C1C move.w D6, [A4]+ 00002056 3414 move.w D2, [A4] 00002058 3C1C move.w D6, [A4]+ 0000205A 3414 move.w D2, [A4] export_994: 0000205C 4E56 0000 link A6, 0 00002060 48E7 1F3C movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A5 00002064 226E 0010 movea.l A1, [A6 + 0x10] 00002068 266E 000C movea.l A3, [A6 + 0xC] 0000206C 49FA 0072 lea.l A4, [PC + 0x72 /* 000020E0, value 0x10101 */] 00002070 2A4C movea.l A5, A4 00002072 4BED 0100 lea.l A5, [A5 + 0x100] 00002076 382E 0008 move.w D4, [A6 + 0x8] 0000207A 5344 subq.w D4, 1 0000207C 3C2E 000A move.w D6, [A6 + 0xA] 00002080 3E06 move.w D7, D6 00002082 5346 subq.w D6, 1 00002084 E547 asl D7.w, 2 label00002086: 00002086 3606 move.w D3, D6 00002088 2049 movea.l A0, A1 0000208A D2C7 add.w A1, D7 0000208C 244B movea.l A2, A3 label0000208E: 0000208E 2018 move.l D0, [A0]+ 00002090 8099 or.l D0, [A1]+ 00002092 6608 bne +0xA /* 0000209C */ 00002094 548A addq.l A2, 2 00002096 51CB FFF6 dbf D3, -0xC /* 0000208E */ 0000209A 602E bra +0x30 /* 000020CA */ label0000209C: 0000209C 7200 moveq.l D1, 0x00 0000209E 3A3C 00FF move.w D5, 0xFF 000020A2 CA40 and.w D5, D0 000020A4 1234 5000 move.b D1, [A4 + D5.w] 000020A8 E048 lsr D0.w, 8 000020AA 8235 0000 or.b D1, [A5 + D0.w] 000020AE 4840 swap.w D0 000020B0 3A3C 00FF move.w D5, 0xFF 000020B4 CA40 and.w D5, D0 000020B6 1434 5000 move.b D2, [A4 + D5.w] 000020BA E048 lsr D0.w, 8 000020BC 8435 0000 or.b D2, [A5 + D0.w] 000020C0 E142 asl D2.w, 8 000020C2 8441 or.w D2, D1 000020C4 34C2 move.w [A2]+, D2 000020C6 51CB FFC6 dbf D3, -0x3C /* 0000208E */ label000020CA: 000020CA 47EB 0040 lea.l A3, [A3 + 0x40] 000020CE 51CC FFB6 dbf D4, -0x4C /* 00002086 */ 000020D2 4CDF 3CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5, [A7]+ 000020D6 4E5E unlink A6 000020D8 205F movea.l A0, [A7]+ 000020DA 4FEF 000C lea.l A7, [A7 + 0xC] 000020DE 4ED0 jmp [A0] 000020E0 0001 0101 ori.b D1, 0x1 000020E4 0203 0303 andi.b D3, 0x3 000020E8 0203 0303 andi.b D3, 0x3 000020EC 0203 0303 andi.b D3, 0x3 000020F0 0405 0505 subi.b D5, 0x5 000020F4 0607 0707 addi.b D7, 0x7 000020F8 0607 0707 addi.b D7, 0x7 000020FC 0607 0707 addi.b D7, 0x7 00002100 0405 0505 subi.b D5, 0x5 00002104 0607 0707 addi.b D7, 0x7 00002108 0607 0707 addi.b D7, 0x7 0000210C 0607 0707 addi.b D7, 0x7 00002110 0405 0505 subi.b D5, 0x5 00002114 0607 0707 addi.b D7, 0x7 00002118 0607 0707 addi.b D7, 0x7 0000211C 0607 0707 addi.b D7, 0x7 00002120 0809 0909 btst.b A1, 0x9 /* '\t' */ 00002124 0A0B 0B0B xori.b A3, 0xB 00002128 0A0B 0B0B xori.b A3, 0xB 0000212C 0A0B 0B0B xori.b A3, 0xB 00002130 0C0D 0D0D cmpi.b A5, 0xD /* '\r' */ 00002134 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 00002138 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 0000213C 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 00002140 0C0D 0D0D cmpi.b A5, 0xD /* '\r' */ 00002144 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 00002148 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 0000214C 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 00002150 0C0D 0D0D cmpi.b A5, 0xD /* '\r' */ 00002154 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 00002158 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 0000215C 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 00002160 0809 0909 btst.b A1, 0x9 /* '\t' */ 00002164 0A0B 0B0B xori.b A3, 0xB 00002168 0A0B 0B0B xori.b A3, 0xB 0000216C 0A0B 0B0B xori.b A3, 0xB 00002170 0C0D 0D0D cmpi.b A5, 0xD /* '\r' */ 00002174 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 00002178 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 0000217C 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 00002180 0C0D 0D0D cmpi.b A5, 0xD /* '\r' */ 00002184 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 00002188 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 0000218C 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 00002190 0C0D 0D0D cmpi.b A5, 0xD /* '\r' */ 00002194 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 00002198 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 0000219C 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 000021A0 0809 0909 btst.b A1, 0x9 /* '\t' */ 000021A4 0A0B 0B0B xori.b A3, 0xB 000021A8 0A0B 0B0B xori.b A3, 0xB 000021AC 0A0B 0B0B xori.b A3, 0xB 000021B0 0C0D 0D0D cmpi.b A5, 0xD /* '\r' */ 000021B4 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 000021B8 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 000021BC 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 000021C0 0C0D 0D0D cmpi.b A5, 0xD /* '\r' */ 000021C4 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 000021C8 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 000021CC 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 000021D0 0C0D 0D0D cmpi.b A5, 0xD /* '\r' */ 000021D4 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 000021D8 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 000021DC 0E0F 0F0F .invalid.b A7, 0xF // invalid immediate operation 000021E0 0010 1010 ori.b [A0], 0x10 000021E4 2030 3030 move.l D0, [A0 + D3.w + 0x30] 000021E8 2030 3030 move.l D0, [A0 + D3.w + 0x30] 000021EC 2030 3030 move.l D0, [A0 + D3.w + 0x30] 000021F0 4050 negx.w [A0] 000021F2 5050 addq.w [A0], 8 000021F4 6070 bra +0x72 /* 00002266 */ 000021F6 7070 moveq.l D0, 0x70 000021F8 6070 bra +0x72 /* 0000226A */ 000021FA 7070 moveq.l D0, 0x70 000021FC 6070 bra +0x72 /* 0000226E */ 000021FE 7070 moveq.l D0, 0x70 00002200 4050 negx.w [A0] 00002202 5050 addq.w [A0], 8 00002204 6070 bra +0x72 /* 00002276 */ 00002206 7070 moveq.l D0, 0x70 00002208 6070 bra +0x72 /* 0000227A */ 0000220A 7070 moveq.l D0, 0x70 0000220C 6070 bra +0x72 /* 0000227E */ 0000220E 7070 moveq.l D0, 0x70 00002210 4050 negx.w [A0] 00002212 5050 addq.w [A0], 8 00002214 6070 bra +0x72 /* 00002286 */ 00002216 7070 moveq.l D0, 0x70 00002218 6070 bra +0x72 /* 0000228A */ 0000221A 7070 moveq.l D0, 0x70 0000221C 6070 bra +0x72 /* 0000228E */ 0000221E 7070 moveq.l D0, 0x70 00002220 8090 or.l D0, [A0] 00002222 9090 sub.l D0, [A0] 00002224 A0B0 syscall vCheckReMount 00002226 B0B0 A0B0 cmp.l D0, [A0 + A2.w - 0x80] 0000222A B0B0 A0B0 cmp.l D0, [A0 + A2.w - 0x80] 0000222E B0B0 C0D0 cmp.l D0, [A0 + A4.w - 0x48] 00002232 D0D0 add.w A0, [A0] 00002234 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 00002238 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 0000223C E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 00002240 C0D0 mulu.w D0, [A0] 00002242 D0D0 add.w A0, [A0] 00002244 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 00002248 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 0000224C E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 00002250 C0D0 mulu.w D0, [A0] 00002252 D0D0 add.w A0, [A0] 00002254 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 00002258 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 0000225C E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 00002260 8090 or.l D0, [A0] 00002262 9090 sub.l D0, [A0] 00002264 A0B0 syscall vCheckReMount label00002266: 00002266 B0B0 A0B0 cmp.l D0, [A0 + A2.w - 0x80] label0000226A: 0000226A B0B0 A0B0 cmp.l D0, [A0 + A2.w - 0x80] label0000226E: 0000226E B0B0 C0D0 cmp.l D0, [A0 + A4.w - 0x48] 00002272 D0D0 add.w A0, [A0] 00002274 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] // begin alternate branch 00002276-00002278 label00002276: 00002276 F0F0 .extension 0x0F0 // unimplemented // end alternate branch 00002276-00002278 label00002276: // (misaligned) 00002278 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] // begin alternate branch 0000227A-0000227C label0000227A: 0000227A F0F0 .extension 0x0F0 // unimplemented // end alternate branch 0000227A-0000227C label0000227A: // (misaligned) 0000227C E0F0 F0F0 asr .w [A0 + A7.w - 0x16] // begin alternate branch 0000227E-00002280 label0000227E: 0000227E F0F0 .extension 0x0F0 // unimplemented // end alternate branch 0000227E-00002280 label0000227E: // (misaligned) 00002280 C0D0 mulu.w D0, [A0] 00002282 D0D0 add.w A0, [A0] 00002284 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] // begin alternate branch 00002286-00002288 label00002286: 00002286 F0F0 .extension 0x0F0 // unimplemented // end alternate branch 00002286-00002288 label00002286: // (misaligned) 00002288 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] // begin alternate branch 0000228A-0000228C label0000228A: 0000228A F0F0 .extension 0x0F0 // unimplemented // end alternate branch 0000228A-0000228C label0000228A: // (misaligned) 0000228C E0F0 F0F0 asr .w [A0 + A7.w - 0x16] // begin alternate branch 0000228E-00002290 label0000228E: 0000228E F0F0 .extension 0x0F0 // unimplemented // end alternate branch 0000228E-00002290 label0000228E: // (misaligned) 00002290 C0D0 mulu.w D0, [A0] 00002292 D0D0 add.w A0, [A0] 00002294 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 00002298 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 0000229C E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 000022A0 8090 or.l D0, [A0] 000022A2 9090 sub.l D0, [A0] 000022A4 A0B0 syscall vCheckReMount 000022A6 B0B0 A0B0 cmp.l D0, [A0 + A2.w - 0x80] 000022AA B0B0 A0B0 cmp.l D0, [A0 + A2.w - 0x80] 000022AE B0B0 C0D0 cmp.l D0, [A0 + A4.w - 0x48] 000022B2 D0D0 add.w A0, [A0] 000022B4 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 000022B8 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 000022BC E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 000022C0 C0D0 mulu.w D0, [A0] 000022C2 D0D0 add.w A0, [A0] 000022C4 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 000022C8 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 000022CC E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 000022D0 C0D0 mulu.w D0, [A0] 000022D2 D0D0 add.w A0, [A0] 000022D4 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 000022D8 E0F0 F0F0 asr .w [A0 + A7.w - 0x16] 000022DC E0F0 F0F0 asr .w [A0 + A7.w - 0x16] export_995: 000022E0 4E56 0000 link A6, 0 000022E4 48E7 0030 movem.l -[A7], A2,A3 000022E8 206E 0010 movea.l A0, [A6 + 0x10] 000022EC 246E 000C movea.l A2, [A6 + 0xC] 000022F0 224A movea.l A1, A2 000022F2 302E 0008 move.w D0, [A6 + 0x8] 000022F6 5340 subq.w D0, 1 000022F8 47FA 002E lea.l A3, [PC + 0x2E /* 00002328, value 0xD4C1224A */] 000022FC 322E 000A move.w D1, [A6 + 0xA] 00002300 D241 add.w D1, D1 00002302 96C1 sub.w A3, D1 00002304 7240 moveq.l D1, 0x40 label00002306: 00002306 4ED3 jmp [A3] 00002308 22D8 move.l [A1]+, [A0]+ 0000230A 22D8 move.l [A1]+, [A0]+ 0000230C 22D8 move.l [A1]+, [A0]+ 0000230E 22D8 move.l [A1]+, [A0]+ 00002310 22D8 move.l [A1]+, [A0]+ 00002312 22D8 move.l [A1]+, [A0]+ 00002314 22D8 move.l [A1]+, [A0]+ 00002316 22D8 move.l [A1]+, [A0]+ 00002318 22D8 move.l [A1]+, [A0]+ 0000231A 22D8 move.l [A1]+, [A0]+ 0000231C 22D8 move.l [A1]+, [A0]+ 0000231E 22D8 move.l [A1]+, [A0]+ 00002320 22D8 move.l [A1]+, [A0]+ 00002322 22D8 move.l [A1]+, [A0]+ 00002324 22D8 move.l [A1]+, [A0]+ 00002326 22D8 move.l [A1]+, [A0]+ 00002328 D4C1 add.w A2, D1 0000232A 224A movea.l A1, A2 0000232C 51C8 FFD8 dbf D0, -0x2A /* 00002306 */ 00002330 4CDF 0C00 movem.l A2,A3, [A7]+ 00002334 4E5E unlink A6 00002336 205F movea.l A0, [A7]+ 00002338 4FEF 000C lea.l A7, [A7 + 0xC] 0000233C 4ED0 jmp [A0] export_996: 0000233E 4E56 0000 link A6, 0 00002342 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00002346 206E 0010 movea.l A0, [A6 + 0x10] 0000234A 266E 000C movea.l A3, [A6 + 0xC] 0000234E 49FA 0076 lea.l A4, [PC + 0x76 /* 000023C6, value 0x3 */] 00002352 3A3C AAAA move.w D5, 0xAAAA 00002356 3E05 move.w D7, D5 00002358 3C2E 000A move.w D6, [A6 + 0xA] 0000235C DC46 add.w D6, D6 0000235E 5346 subq.w D6, 1 00002360 362E 0008 move.w D3, [A6 + 0x8] 00002364 E243 asr D3.w, 1 00002366 5343 subq.w D3, 1 label00002368: 00002368 224B movea.l A1, A3 0000236A 244B movea.l A2, A3 0000236C 45EA 0040 lea.l A2, [A2 + 0x40] 00002370 3406 move.w D2, D6 label00002372: 00002372 7000 moveq.l D0, 0x00 00002374 1018 move.b D0, [A0]+ 00002376 BE00 cmp.b D7, D0 00002378 6608 bne +0xA /* 00002382 */ 0000237A 3805 move.w D4, D5 0000237C 3205 move.w D1, D5 0000237E 4644 not.w D4 00002380 6008 bra +0xA /* 0000238A */ label00002382: 00002382 D040 add.w D0, D0 00002384 3234 0000 move.w D1, [A4 + D0.w] 00002388 3801 move.w D4, D1 label0000238A: 0000238A 4841 swap.w D1 0000238C 4844 swap.w D4 0000238E 7000 moveq.l D0, 0x00 00002390 1018 move.b D0, [A0]+ 00002392 BE00 cmp.b D7, D0 00002394 6608 bne +0xA /* 0000239E */ 00002396 3805 move.w D4, D5 00002398 3205 move.w D1, D5 0000239A 4644 not.w D4 0000239C 6008 bra +0xA /* 000023A6 */ label0000239E: 0000239E D040 add.w D0, D0 000023A0 3234 0000 move.w D1, [A4 + D0.w] 000023A4 3801 move.w D4, D1 label000023A6: 000023A6 22C1 move.l [A1]+, D1 000023A8 24C4 move.l [A2]+, D4 000023AA 51CA FFC6 dbf D2, -0x3C /* 00002372 */ 000023AE 47EB 0080 lea.l A3, [A3 + 0x80] 000023B2 4647 not.w D7 000023B4 51CB FFB2 dbf D3, -0x50 /* 00002368 */ 000023B8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000023BC 4E5E unlink A6 000023BE 205F movea.l A0, [A7]+ 000023C0 4FEF 000C lea.l A7, [A7 + 0xC] 000023C4 4ED0 jmp [A0] 000023C6 0000 0003 ori.b D0, 0x3 000023CA 000C 000F ori.b A4, 0xF 000023CE 0030 0033 003C ori.b [A0 + D0.w + 0x3C], 0x33 /* '3' */ 000023D4 003F 00C0 ori.b <>, 0xC0 000023D8 00C3 ori.? D3, 0xFFFFFFFFFFFFFFFF 000023DA 00CC ori.? A4, 0xFFFFFFFFFFFFFFFF 000023DC 00CF ori.? A7, 0xFFFFFFFFFFFFFFFF 000023DE 00F0 00F3 ori.? [A0 + D0.w - 0x13], 0xFFFFFFFFFFFFFFFF 000023E2 00FC ori.? 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF 000023E4 00FF ori.? <>, 0xFFFFFFFFFFFFFFFF 000023E6 0300 btst D0, D1 000023E8 0303 btst D3, D1 000023EA 030C btst A4, D1 000023EC 030F btst A7, D1 000023EE 0330 0333 033C 033F 03C0 03C3 btst [[A0 + 0x33C033F + D0 * 2] + 0x3C003C3], D1 000023FA 03CC bset A4, D1 000023FC 03CF bset A7, D1 000023FE 03F0 03F3 03FC 03FF 0C00 0C03 bset [[0x3FC03FF] + 0xC000C03], D1 0000240A 0C0C 0C0F cmpi.b A4, 0xF 0000240E 0C30 0C33 0C3C cmpi.b [A0 + D0 * 4 + 0x3C], 0x33 /* '3' */ 00002414 0C3F 0CC0 cmpi.b <>, 0xC0 00002418 0CC3 cmpi.? D3, 0xFFFFFFFFFFFFFFFF 0000241A 0CCC cmpi.? A4, 0xFFFFFFFFFFFFFFFF 0000241C 0CCF cmpi.? A7, 0xFFFFFFFFFFFFFFFF 0000241E 0CF0 0CF3 cmpi.? [A0 + D0 * 4 - 0x13], 0xFFFFFFFFFFFFFFFF 00002422 0CFC cmpi.? 0xFFFFFFFFFFFFFFFF, 0xFFFFFFFFFFFFFFFF 00002424 0CFF cmpi.? <>, 0xFFFFFFFFFFFFFFFF 00002426 0F00 btst D0, D7 00002428 0F03 btst D3, D7 0000242A 0F0C btst A4, D7 0000242C 0F0F btst A7, D7 0000242E 0F30 0F33 0F3C 0F3F 0FC0 0FC3 btst [[A0 + 0xF3C0F3F + D0 * 8] + 0xFC00FC3], D7 0000243A 0FCC bset A4, D7 0000243C 0FCF bset A7, D7 0000243E 0FF0 0FF3 0FFC 0FFF 3000 3003 bset [[0xFFC0FFF] + 0x30003003], D7 0000244A 300C move.w D0, A4 0000244C 300F move.w D0, A7 0000244E 3030 3033 move.w D0, [A0 + D3.w + 0x33] 00002452 303C 303F move.w D0, 0x303F /* '0?' */ 00002456 30C0 move.w [A0]+, D0 00002458 30C3 move.w [A0]+, D3 0000245A 30CC move.w [A0]+, A4 0000245C 30CF move.w [A0]+, A7 0000245E 30F0 30F3 move.w [A0]+, [A0 + D3.w - 0x13] 00002462 30FC 30FF move.w [A0]+, 0x30FF 00002466 3300 move.w -[A1], D0 00002468 3303 move.w -[A1], D3 0000246A 330C move.w -[A1], A4 0000246C 330F move.w -[A1], A7 0000246E 3330 3333 333C 333F 33C0 33C3 move.w -[A1], [[A0 + 0x333C333F + D3 * 2] + 0x33C033C3] 0000247A 33CC 33CF 33F0 move.w [0x33CF33F0], A4 00002480 33F3 33FC 33FF 3C00 move.w [0x33FF3C00], <> 00002488 3C03 move.w D6, D3 0000248A 3C0C move.w D6, A4 0000248C 3C0F move.w D6, A7 0000248E 3C30 3C33 move.w D6, [A0 + D3 * 4 + 0x33] 00002492 3C3C 3C3F move.w D6, 0x3C3F /* '>, A4 000024BC 3FCF move.w <>, A7 000024BE 3FF0 3FF3 3FFC 3FFF C000 C003 move.w <>, [[0x3FFC3FFF] - 0x3FFF3FFD] 000024CA C00C and.b D0, A4 000024CC C00F and.b D0, A7 000024CE C030 C033 and.b D0, [A0 + A4.w + 0x33] 000024D2 C03C C03F and.b D0, 0x3F /* '?' */ 000024D6 C0C0 mulu.w D0, D0 000024D8 C0C3 mulu.w D0, D3 000024DA C0CC mulu.w D0, A4 000024DC C0CF mulu.w D0, A7 000024DE C0F0 C0F3 mulu.w D0, [A0 + A4.w - 0x13] 000024E2 C0FC mulu.w D0, 0xFFFFFFFFFFFFFFFF 000024E4 C0FF mulu.w D0, <> 000024E6 C300 abcd D1, D0 000024E8 C303 abcd D1, D3 000024EA C30C abcd -[A1], -[A4] 000024EC C30F abcd -[A1], -[A7] 000024EE C330 C333 C33C C33F C3C0 C3C3 .incomplete 000024FA C3CC muls.w D1, A4 000024FC C3CF muls.w D1, A7 000024FE C3F0 C3F3 C3FC C3FF CC00 CC03 muls.w D1, [[-0x3C033C01] - 0x33FF33FD] 0000250A CC0C and.b D6, A4 0000250C CC0F and.b D6, A7 0000250E CC30 CC33 and.b D6, [A0 + A4 * 4 + 0x33] 00002512 CC3C CC3F and.b D6, 0x3F /* '?' */ 00002516 CCC0 mulu.w D6, D0 00002518 CCC3 mulu.w D6, D3 0000251A CCCC mulu.w D6, A4 0000251C CCCF mulu.w D6, A7 0000251E CCF0 CCF3 mulu.w D6, [A0 + A4 * 4 - 0x13] 00002522 CCFC mulu.w D6, 0xFFFFFFFFFFFFFFFF 00002524 CCFF mulu.w D6, <> 00002526 CF00 abcd D7, D0 00002528 CF03 abcd D7, D3 0000252A CF0C abcd -[A7], -[A4] 0000252C CF0F abcd -[A7], -[A7] 0000252E CF30 CF33 CF3C CF3F CFC0 CFC3 .incomplete 0000253A CFCC muls.w D7, A4 0000253C CFCF muls.w D7, A7 0000253E CFF0 CFF3 CFFC CFFF F000 F003 muls.w D7, [[-0x30033001] - 0xFFF0FFD] 0000254A F00C .extension 0x00C // unimplemented 0000254C F00F .extension 0x00F // unimplemented 0000254E F030 .extension 0x030 // unimplemented 00002550 F033 .extension 0x033 // unimplemented 00002552 F03C .extension 0x03C // unimplemented 00002554 F03F .extension 0x03F // unimplemented 00002556 F0C0 .extension 0x0C0 // unimplemented 00002558 F0C3 .extension 0x0C3 // unimplemented 0000255A F0CC .extension 0x0CC // unimplemented 0000255C F0CF .extension 0x0CF // unimplemented 0000255E F0F0 .extension 0x0F0 // unimplemented 00002560 F0F3 .extension 0x0F3 // unimplemented 00002562 F0FC .extension 0x0FC // unimplemented 00002564 F0FF .extension 0x0FF // unimplemented 00002566 F300 .extension 0x300 // unimplemented 00002568 F303 .extension 0x303 // unimplemented 0000256A F30C .extension 0x30C // unimplemented 0000256C F30F .extension 0x30F // unimplemented 0000256E F330 .extension 0x330 // unimplemented 00002570 F333 .extension 0x333 // unimplemented 00002572 F33C .extension 0x33C // unimplemented 00002574 F33F .extension 0x33F // unimplemented 00002576 F3C0 .extension 0x3C0 // unimplemented 00002578 F3C3 .extension 0x3C3 // unimplemented 0000257A F3CC .extension 0x3CC // unimplemented 0000257C F3CF .extension 0x3CF // unimplemented 0000257E F3F0 .extension 0x3F0 // unimplemented 00002580 F3F3 .extension 0x3F3 // unimplemented 00002582 F3FC .extension 0x3FC // unimplemented 00002584 F3FF .extension 0x3FF // unimplemented 00002586 FC00 .extension 0xC00 // unimplemented 00002588 FC03 .extension 0xC03 // unimplemented 0000258A FC0C .extension 0xC0C // unimplemented 0000258C FC0F .extension 0xC0F // unimplemented 0000258E FC30 .extension 0xC30 // unimplemented 00002590 FC33 .extension 0xC33 // unimplemented 00002592 FC3C .extension 0xC3C // unimplemented 00002594 FC3F .extension 0xC3F // unimplemented 00002596 FCC0 .extension 0xCC0 // unimplemented 00002598 FCC3 .extension 0xCC3 // unimplemented 0000259A FCCC .extension 0xCCC // unimplemented 0000259C FCCF .extension 0xCCF // unimplemented 0000259E FCF0 .extension 0xCF0 // unimplemented 000025A0 FCF3 .extension 0xCF3 // unimplemented 000025A2 FCFC .extension 0xCFC // unimplemented 000025A4 FCFF .extension 0xCFF // unimplemented 000025A6 FF00 .extension 0xF00 // unimplemented 000025A8 FF03 .extension 0xF03 // unimplemented 000025AA FF0C .extension 0xF0C // unimplemented 000025AC FF0F .extension 0xF0F // unimplemented 000025AE FF30 .extension 0xF30 // unimplemented 000025B0 FF33 .extension 0xF33 // unimplemented 000025B2 FF3C .extension 0xF3C // unimplemented 000025B4 FF3F .extension 0xF3F // unimplemented 000025B6 FFC0 .extension 0xFC0 // unimplemented 000025B8 FFC3 .extension 0xFC3 // unimplemented 000025BA FFCC .extension 0xFCC // unimplemented 000025BC FFCF .extension 0xFCF // unimplemented 000025BE FFF0 .extension 0xFF0 // unimplemented 000025C0 FFF3 .extension 0xFF3 // unimplemented 000025C2 FFFC .extension 0xFFC // unimplemented 000025C4 FFFF .extension 0xFFF // unimplemented export_997: 000025C6 584F addq.w A7, 4 000025C8 41F8 093A lea.l A0, [0x0000093A /* LoaderPBlock */] 000025CC 2097 move.l [A0], [A7] 000025CE 42A8 0004 clr.l [A0 + 0x4] 000025D2 08B8 0003 0261 bclr.b [0x00000261 /* SdEnable/Finder */], 0x3 000025D8 A9F2 syscall Launch/LaunchApplication export_998: 000025DA 201F move.l D0, [A7]+ 000025DC 225F movea.l A1, [A7]+ 000025DE 205F movea.l A0, [A7]+ 000025E0 2F00 move.l -[A7], D0 000025E2 3010 move.w D0, [A0] 000025E4 B068 0004 cmp.w D0, [A0 + 0x4] 000025E8 6C54 bge +0x56 /* 0000263E */ 000025EA 3028 0002 move.w D0, [A0 + 0x2] 000025EE B068 0006 cmp.w D0, [A0 + 0x6] 000025F2 6C4A bge +0x4C /* 0000263E */ 000025F4 3011 move.w D0, [A1] 000025F6 B069 0004 cmp.w D0, [A1 + 0x4] 000025FA 6C3E bge +0x40 /* 0000263A */ 000025FC 3029 0002 move.w D0, [A1 + 0x2] 00002600 B069 0006 cmp.w D0, [A1 + 0x6] 00002604 6C34 bge +0x36 /* 0000263A */ 00002606 3010 move.w D0, [A0] 00002608 B051 cmp.w D0, [A1] 0000260A 6C02 bge +0x4 /* 0000260E */ 0000260C 3280 move.w [A1], D0 label0000260E: 0000260E 3028 0002 move.w D0, [A0 + 0x2] 00002612 B069 0002 cmp.w D0, [A1 + 0x2] 00002616 6C04 bge +0x6 /* 0000261C */ 00002618 3340 0002 move.w [A1 + 0x2], D0 label0000261C: 0000261C 3028 0004 move.w D0, [A0 + 0x4] 00002620 B069 0004 cmp.w D0, [A1 + 0x4] 00002624 6F04 ble +0x6 /* 0000262A */ 00002626 3340 0004 move.w [A1 + 0x4], D0 label0000262A: 0000262A 3028 0006 move.w D0, [A0 + 0x6] 0000262E B069 0006 cmp.w D0, [A1 + 0x6] 00002632 6F0A ble +0xC /* 0000263E */ 00002634 3340 0006 move.w [A1 + 0x6], D0 00002638 6004 bra +0x6 /* 0000263E */ label0000263A: 0000263A 22D8 move.l [A1]+, [A0]+ 0000263C 22D8 move.l [A1]+, [A0]+ label0000263E: 0000263E 4E75 rts export_999: 00002640 4E56 0000 link A6, 0 00002644 2F0A move.l -[A7], A2 00002646 206E 000E movea.l A0, [A6 + 0xE] 0000264A 2050 movea.l A0, [A0] 0000264C 226E 000A movea.l A1, [A6 + 0xA] 00002650 2251 movea.l A1, [A1] 00002652 2449 movea.l A2, A1 00002654 D4EE 0008 add.w A2, [A6 + 0x8] 00002658 7000 moveq.l D0, 0x00 0000265A 7200 moveq.l D1, 0x00 0000265C 740F moveq.l D2, 0x0F label0000265E: 0000265E 1018 move.b D0, [A0]+ 00002660 6B00 00BA bmi +0xBC /* 0000271C */ 00002664 123B 000A move.b D1, [PC + D0.w + 0xA] 00002668 C042 and.w D0, D2 0000266A D2C0 add.w A1, D0 0000266C 4EFB 1002 jmp [PC + D1.w + 0x2] 00002670 8E8E or.l D7, A6 00002672 8E8E or.l D7, A6 00002674 8E8E or.l D7, A6 00002676 8E8E or.l D7, A6 00002678 8E8E or.l D7, A6 0000267A 8E8E or.l D7, A6 0000267C 8E8E or.l D7, A6 0000267E 8E8E or.l D7, A6 00002680 8C8C or.l D6, A4 00002682 8C8C or.l D6, A4 00002684 8C8C or.l D6, A4 00002686 8C8C or.l D6, A4 00002688 8C8C or.l D6, A4 0000268A 8C8C or.l D6, A4 0000268C 8C8C or.l D6, A4 0000268E 8C8C or.l D6, A4 00002690 8A8A or.l D5, A2 00002692 8A8A or.l D5, A2 00002694 8A8A or.l D5, A2 00002696 8A8A or.l D5, A2 00002698 8A8A or.l D5, A2 0000269A 8A8A or.l D5, A2 0000269C 8A8A or.l D5, A2 0000269E 8A8A or.l D5, A2 000026A0 8888 or.l D4, A0 000026A2 8888 or.l D4, A0 000026A4 8888 or.l D4, A0 000026A6 8888 or.l D4, A0 000026A8 8888 or.l D4, A0 000026AA 8888 or.l D4, A0 000026AC 8888 or.l D4, A0 000026AE 8888 or.l D4, A0 000026B0 8686 or.l D3, D6 000026B2 8686 or.l D3, D6 000026B4 8686 or.l D3, D6 000026B6 8686 or.l D3, D6 000026B8 8686 or.l D3, D6 000026BA 8686 or.l D3, D6 000026BC 8686 or.l D3, D6 000026BE 8686 or.l D3, D6 000026C0 8484 or.l D2, D4 000026C2 8484 or.l D2, D4 000026C4 8484 or.l D2, D4 000026C6 8484 or.l D2, D4 000026C8 8484 or.l D2, D4 000026CA 8484 or.l D2, D4 000026CC 8484 or.l D2, D4 000026CE 8484 or.l D2, D4 000026D0 8282 or.l D1, D2 000026D2 8282 or.l D1, D2 000026D4 8282 or.l D1, D2 000026D6 8282 or.l D1, D2 000026D8 8282 or.l D1, D2 000026DA 8282 or.l D1, D2 000026DC 8282 or.l D1, D2 000026DE 8282 or.l D1, D2 000026E0 8080 or.l D0, D0 000026E2 8080 or.l D0, D0 000026E4 8080 or.l D0, D0 000026E6 8080 or.l D0, D0 000026E8 8080 or.l D0, D0 000026EA 8080 or.l D0, D0 000026EC 8080 or.l D0, D0 000026EE 8080 or.l D0, D0 000026F0 12D8 move.b [A1]+, [A0]+ 000026F2 12D8 move.b [A1]+, [A0]+ 000026F4 12D8 move.b [A1]+, [A0]+ 000026F6 12D8 move.b [A1]+, [A0]+ 000026F8 12D8 move.b [A1]+, [A0]+ 000026FA 12D8 move.b [A1]+, [A0]+ 000026FC 12D8 move.b [A1]+, [A0]+ 000026FE B3CA cmpa.l A1, A2 00002700 6500 FF5C bcs -0xA2 /* 0000265E */ label00002704: 00002704 246E 000E movea.l A2, [A6 + 0xE] 00002708 2488 move.l [A2], A0 0000270A 246E 000A movea.l A2, [A6 + 0xA] 0000270E 2489 move.l [A2], A1 00002710 245F movea.l A2, [A7]+ 00002712 4E5E unlink A6 00002714 205F movea.l A0, [A7]+ 00002716 4FEF 000A lea.l A7, [A7 + 0xA] 0000271A 4ED0 jmp [A0] label0000271C: 0000271C 0C00 00E0 cmpi.b D0, 0xE0 00002720 6408 bcc +0xA /* 0000272A */ 00002722 0C00 00C0 cmpi.b D0, 0xC0 00002726 6410 bcc +0x12 /* 00002738 */ 00002728 60DA bra -0x24 /* 00002704 */ label0000272A: 0000272A E708 lsl D0.b, 3 0000272C D2C0 add.w A1, D0 0000272E D2C0 add.w A1, D0 00002730 B3CA cmpa.l A1, A2 00002732 6500 FF2A bcs -0xD4 /* 0000265E */ 00002736 60CC bra -0x32 /* 00002704 */ label00002738: 00002738 0240 001F andi.w D0, 0x1F 0000273C 6010 bra +0x12 /* 0000274E */ label0000273E: 0000273E 12D8 move.b [A1]+, [A0]+ 00002740 12D8 move.b [A1]+, [A0]+ 00002742 12D8 move.b [A1]+, [A0]+ 00002744 12D8 move.b [A1]+, [A0]+ 00002746 12D8 move.b [A1]+, [A0]+ 00002748 12D8 move.b [A1]+, [A0]+ 0000274A 12D8 move.b [A1]+, [A0]+ 0000274C 12D8 move.b [A1]+, [A0]+ label0000274E: 0000274E 51C8 FFEE dbf D0, -0x14 /* 0000273E */ 00002752 7000 moveq.l D0, 0x00 00002754 B3CA cmpa.l A1, A2 00002756 6500 FF06 bcs -0xF8 /* 0000265E */ 0000275A 60A8 bra -0x56 /* 00002704 */ export_1000: 0000275C 4E56 FF42 link A6, -0x00BE 00002760 4EBA D89E jsr [PC - 0x2762 /* 00000000 */] 00002764 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00002768 302E 0008 move.w D0, [A6 + 0x8] 0000276C 5380 subq.l D0, 1 0000276E 3D40 FFFE move.w [A6 - 0x2], D0 00002772 49EE FF46 lea.l A4, [A6 - 0xBA] 00002776 206E 000A movea.l A0, [A6 + 0xA] 0000277A 4EBA EF80 jsr [PC - 0x1080 /* 000016FC */] 0000277E 246E 000E movea.l A2, [A6 + 0xE] 00002782 3E12 move.w D7, [A2] 00002784 206E 0016 movea.l A0, [A6 + 0x16] 00002788 3007 move.w D0, D7 0000278A C0EE 0008 mulu.w D0, [A6 + 0x8] 0000278E E588 lsl D0, 2 00002790 D1C0 add.l A0, D0 00002792 226E 0012 movea.l A1, [A6 + 0x12] 00002796 3038 0106 move.w D0, [0x00000106 /* ScreenRow */] 0000279A C0C7 mulu.w D0, D7 0000279C D3C0 add.l A1, D0 0000279E 362A 0002 move.w D3, [A2 + 0x2] 000027A2 EA4B lsr D3.w, 5 000027A4 382A 0006 move.w D4, [A2 + 0x6] 000027A8 0644 001F addi.w D4, 0x1F 000027AC EA4C lsr D4.w, 5 000027AE 9843 sub.w D4, D3 000027B0 3404 move.w D2, D4 000027B2 5344 subq.w D4, 1 000027B4 47FA 00D2 lea.l A3, [PC + 0xD2 /* 00002888, value 0xD0C5D2C6 */] 000027B8 D442 add.w D2, D2 000027BA 96C2 sub.w A3, D2 000027BC D442 add.w D2, D2 000027BE 3A2E 0008 move.w D5, [A6 + 0x8] 000027C2 E54D lsl D5.w, 2 000027C4 9A42 sub.w D5, D2 000027C6 3C38 0106 move.w D6, [0x00000106 /* ScreenRow */] 000027CA 9C42 sub.w D6, D2 000027CC 3403 move.w D2, D3 000027CE 362A 0004 move.w D3, [A2 + 0x4] 000027D2 E54A lsl D2.w, 2 000027D4 D0C2 add.w A0, D2 000027D6 D2C2 add.w A1, D2 000027D8 45EE FF4A lea.l A2, [A6 - 0xB6] 000027DC D4C2 add.w A2, D2 000027DE 2D4A FF42 move.l [A6 - 0xBE], A2 label000027E2: 000027E2 BE54 cmp.w D7, [A4] 000027E4 6D04 blt +0x6 /* 000027EA */ 000027E6 4EBA F436 jsr [PC - 0xBCA /* 00001C1E */] label000027EA: 000027EA 4A2E FF48 tst.b [A6 - 0xB8] 000027EE 6638 bne +0x3A /* 00002828 */ 000027F0 246E FF42 movea.l A2, [A6 - 0xBE] 000027F4 3404 move.w D2, D4 000027F6 6002 bra +0x4 /* 000027FA */ label000027F8: 000027F8 22D8 move.l [A1]+, [A0]+ label000027FA: 000027FA 201A move.l D0, [A2]+ 000027FC 56CA FFFA dbne D2, -0x8 /* 000027F8 */ 00002800 6604 bne +0x6 /* 00002806 */ 00002802 22D8 move.l [A1]+, [A0]+ 00002804 6016 bra +0x18 /* 0000281C */ label00002806: 00002806 2200 move.l D1, D0 00002808 4681 not.l D1 0000280A 6708 beq +0xA /* 00002814 */ 0000280C C091 and.l D0, [A1] 0000280E C290 and.l D1, [A0] 00002810 8081 or.l D0, D1 00002812 2280 move.l [A1], D0 label00002814: 00002814 5848 addq.w A0, 4 00002816 5849 addq.w A1, 4 00002818 51CA FFE0 dbf D2, -0x22 /* 000027FA */ label0000281C: 0000281C D0C5 add.w A0, D5 0000281E D2C6 add.w A1, D6 00002820 5247 addq.w D7, 1 00002822 BE43 cmp.w D7, D3 00002824 66BC bne -0x42 /* 000027E2 */ 00002826 606E bra +0x70 /* 00002896 */ label00002828: 00002828 3014 move.w D0, [A4] 0000282A B043 cmp.w D0, D3 0000282C 6F02 ble +0x4 /* 00002830 */ 0000282E 3003 move.w D0, D3 label00002830: 00002830 9047 sub.w D0, D7 00002832 DE40 add.w D7, D0 00002834 6056 bra +0x58 /* 0000288C */ label00002836: 00002836 4ED3 jmp [A3] 00002838 22D8 move.l [A1]+, [A0]+ 0000283A 22D8 move.l [A1]+, [A0]+ 0000283C 22D8 move.l [A1]+, [A0]+ 0000283E 22D8 move.l [A1]+, [A0]+ 00002840 22D8 move.l [A1]+, [A0]+ 00002842 22D8 move.l [A1]+, [A0]+ 00002844 22D8 move.l [A1]+, [A0]+ 00002846 22D8 move.l [A1]+, [A0]+ 00002848 22D8 move.l [A1]+, [A0]+ 0000284A 22D8 move.l [A1]+, [A0]+ 0000284C 22D8 move.l [A1]+, [A0]+ 0000284E 22D8 move.l [A1]+, [A0]+ 00002850 22D8 move.l [A1]+, [A0]+ 00002852 22D8 move.l [A1]+, [A0]+ 00002854 22D8 move.l [A1]+, [A0]+ 00002856 22D8 move.l [A1]+, [A0]+ 00002858 22D8 move.l [A1]+, [A0]+ 0000285A 22D8 move.l [A1]+, [A0]+ 0000285C 22D8 move.l [A1]+, [A0]+ 0000285E 22D8 move.l [A1]+, [A0]+ 00002860 22D8 move.l [A1]+, [A0]+ 00002862 22D8 move.l [A1]+, [A0]+ 00002864 22D8 move.l [A1]+, [A0]+ 00002866 22D8 move.l [A1]+, [A0]+ 00002868 22D8 move.l [A1]+, [A0]+ 0000286A 22D8 move.l [A1]+, [A0]+ 0000286C 22D8 move.l [A1]+, [A0]+ 0000286E 22D8 move.l [A1]+, [A0]+ 00002870 22D8 move.l [A1]+, [A0]+ 00002872 22D8 move.l [A1]+, [A0]+ 00002874 22D8 move.l [A1]+, [A0]+ 00002876 22D8 move.l [A1]+, [A0]+ 00002878 22D8 move.l [A1]+, [A0]+ 0000287A 22D8 move.l [A1]+, [A0]+ 0000287C 22D8 move.l [A1]+, [A0]+ 0000287E 22D8 move.l [A1]+, [A0]+ 00002880 22D8 move.l [A1]+, [A0]+ 00002882 22D8 move.l [A1]+, [A0]+ 00002884 22D8 move.l [A1]+, [A0]+ 00002886 22D8 move.l [A1]+, [A0]+ 00002888 D0C5 add.w A0, D5 0000288A D2C6 add.w A1, D6 label0000288C: 0000288C 51C8 FFA8 dbf D0, -0x5A /* 00002836 */ 00002890 BE43 cmp.w D7, D3 00002892 6600 FF4E bne -0xB0 /* 000027E2 */ label00002896: 00002896 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000289A 4EBA D786 jsr [PC - 0x287A /* 00000022 */] 0000289E 4E5E unlink A6 000028A0 205F movea.l A0, [A7]+ 000028A2 4FEF 0012 lea.l A7, [A7 + 0x12] 000028A6 4ED0 jmp [A0] export_1001: 000028A8 205F movea.l A0, [A7]+ 000028AA 11DF 09DC move.b [0x000009DC /* PaintWhite */], [A7]+ 000028AE 4ED0 jmp [A0] 000028B0 594F subq.w A7, 4 000028B2 4E56 0000 link A6, 0 000028B6 48E7 E0E0 movem.l -[A7], D0,D1,D2,A0,A1,A2 000028BA 42A7 clr.l -[A7] 000028BC 3F2E 000C move.w -[A7], [A6 + 0xC] 000028C0 4EBA 0102 jsr [PC + 0x102 /* 000029C4 */] 000028C4 2F5F 001C move.l [A7 + 0x1C], [A7]+ 000028C8 4CDF 0707 movem.l D0,D1,D2,A0,A1,A2, [A7]+ 000028CC 4E5E unlink A6 000028CE 4E75 rts export_1002: 000028D0 206F 000C movea.l A0, [A7 + 0xC] 000028D4 48D0 FCF8 movem.l [A0], D3,D4,D5,D6,D7,A2,A3,A4,A5,A6,A7 000028D8 41E8 002C lea.l A0, [A0 + 0x2C] 000028DC 4258 clr.w [A0]+ 000028DE 4298 clr.l [A0]+ 000028E0 43EF 0004 lea.l A1, [A7 + 0x4] 000028E4 20D9 move.l [A0]+, [A1]+ 000028E6 20D9 move.l [A0]+, [A1]+ 000028E8 20ED 9FBC move.l [A0]+, [A5 - 0x6044] 000028EC 43ED 9FBC lea.l A1, [A5 - 0x6044] 000028F0 22AF 000C move.l [A1], [A7 + 0xC] 000028F4 205F movea.l A0, [A7]+ 000028F6 4FEF 000C lea.l A7, [A7 + 0xC] 000028FA 4ED0 jmp [A0] fn000028FC: 000028FC 206F 0004 movea.l A0, [A7 + 0x4] 00002900 4CD0 FCF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4,A5,A6,A7, [A0] 00002904 41E8 002C lea.l A0, [A0 + 0x2C] 00002908 3018 move.w D0, [A0]+ 0000290A 2218 move.l D1, [A0]+ 0000290C 48E7 C000 movem.l -[A7], D0,D1 00002910 3F00 move.w -[A7], D0 00002912 2F01 move.l -[A7], D1 00002914 2018 move.l D0, [A0]+ 00002916 6702 beq +0x4 /* 0000291A */ 00002918 2F00 move.l -[A7], D0 label0000291A: 0000291A 2058 movea.l A0, [A0]+ 0000291C 4E90 jsr [A0] 0000291E 4CDF 0003 movem.l D0,D1, [A7]+ 00002922 3F00 move.w -[A7], D0 00002924 2F01 move.l -[A7], D1 00002926 4EBA 0002 jsr [PC + 0x2 /* 0000292A */] export_1003: fn0000292A: 0000292A 4E56 FFF8 link A6, -0x0008 0000292E 2F0C move.l -[A7], A4 00002930 286D 9FBC movea.l A4, [A5 - 0x6044] 00002934 200C move.l D0, A4 00002936 660C bne +0xE /* 00002944 */ 00002938 2F3C 0000 038F move.l -[A7], 0x38F 0000293E 4EBA 08E0 jsr [PC + 0x8E0 /* 00003220 */] 00002942 6018 bra +0x1A /* 0000295C */ label00002944: 00002944 2B6C 003A 9FBC move.l [A5 - 0x6044], [A4 + 0x3A] 0000294A 396E 000C 002C move.w [A4 + 0x2C], [A6 + 0xC] 00002950 296E 0008 002E move.l [A4 + 0x2E], [A6 + 0x8] 00002956 2F0C move.l -[A7], A4 00002958 4EBA FFA2 jsr [PC - 0x5E /* 000028FC */] label0000295C: 0000295C 285F movea.l A4, [A7]+ 0000295E 4E5E unlink A6 00002960 205F movea.l A0, [A7]+ 00002962 5C4F addq.w A7, 6 00002964 4ED0 jmp [A0] export_1004: 00002966 4E56 0000 link A6, 0 0000296A 42A7 clr.l -[A7] 0000296C 3F3C A9F0 move.w -[A7], 0xA9F0 00002970 4EAD 017A jsr [A5 + 0x17A /* export_43 */] 00002974 2B5F 9FC0 move.l [A5 - 0x6040], [A7]+ 00002978 487A FF36 pea.l [PC - 0xCA /* 000028B0, value 0x594F4E56 'YONV' */] 0000297C 3F3C A9F0 move.w -[A7], 0xA9F0 00002980 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00002984 4E5E unlink A6 00002986 4E75 rts fn00002988: 00002988 4E56 FFFC link A6, -0x0004 0000298C 42A7 clr.l -[A7] 0000298E 2F3C 434F 4445 move.l -[A7], 0x434F4445 /* 'CODE' */ 00002994 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002998 4EBA 1654 jsr [PC + 0x1654 /* 00003FEE */] 0000299C 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000029A0 56C0 sne D0 000029A2 4400 neg.b D0 000029A4 1D40 000A move.b [A6 + 0xA], D0 000029A8 4E5E unlink A6 000029AA 205F movea.l A0, [A7]+ 000029AC 544F addq.w A7, 2 000029AE 4ED0 jmp [A0] export_1005: 000029B0 4E56 0000 link A6, 0 000029B4 206E 0008 movea.l A0, [A6 + 0x8] 000029B8 2B68 003A 9FBC move.l [A5 - 0x6044], [A0 + 0x3A] 000029BE 4E5E unlink A6 000029C0 2E9F move.l [A7], [A7]+ 000029C2 4E75 rts fn000029C4: 000029C4 4E56 FFF8 link A6, -0x0008 000029C8 42A7 clr.l -[A7] 000029CA 2E8D move.l [A7], A5 000029CC 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 000029D0 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000029D4 2D6D 9FC0 000A move.l [A6 + 0xA], [A5 - 0x6040] 000029DA 42A7 clr.l -[A7] 000029DC 2E8D move.l [A7], A5 000029DE 201F move.l D0, [A7]+ 000029E0 B0AE FFFC cmp.l D0, [A6 - 0x4] 000029E4 6712 beq +0x14 /* 000029F8 */ 000029E6 42A7 clr.l -[A7] 000029E8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000029EC 2F4D 0004 move.l [A7 + 0x4], A5 000029F0 2A5F movea.l A5, [A7]+ 000029F2 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 000029F6 6018 bra +0x1A /* 00002A10 */ label000029F8: 000029F8 4267 clr.w -[A7] 000029FA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000029FE 4EBA FF88 jsr [PC - 0x78 /* 00002988 */] 00002A02 101F move.b D0, [A7]+ 00002A04 660A bne +0xC /* 00002A10 */ 00002A06 3F3C FF94 move.w -[A7], 0xFF94 00002A0A 42A7 clr.l -[A7] 00002A0C 4EBA FF1C jsr [PC - 0xE4 /* 0000292A */] label00002A10: 00002A10 4E5E unlink A6 00002A12 205F movea.l A0, [A7]+ 00002A14 544F addq.w A7, 2 00002A16 4ED0 jmp [A0] fn00002A18: 00002A18 4E56 FBFC link A6, -0x0404 00002A1C 206E 0008 movea.l A0, [A6 + 0x8] 00002A20 43EE FF00 lea.l A1, [A6 - 0x100] 00002A24 707F moveq.l D0, 0x7F label00002A26: 00002A26 32D8 move.w [A1]+, [A0]+ 00002A28 51C8 FFFC dbf D0, -0x6 /* 00002A26 */ 00002A2C 4267 clr.w -[A7] 00002A2E 486E FF00 pea.l [A6 - 0x100] 00002A32 4EBA 1276 jsr [PC + 0x1276 /* 00003CAA */] 00002A36 1D5F FEFF move.b [A6 - 0x101], [A7]+ 00002A3A 102D 9FDE move.b D0, [A5 - 0x6022] 00002A3E 670C beq +0xE /* 00002A4C */ 00002A40 3D7C 0001 000E move.w [A6 + 0xE], 0x1 00002A46 4EBA 0890 jsr [PC + 0x890 /* 000032D8 */] 00002A4A 607A bra +0x7C /* 00002AC6 */ label00002A4C: 00002A4C 4267 clr.w -[A7] 00002A4E 4EAD 156A jsr [A5 + 0x156A /* export_681 */] 00002A52 101F move.b D0, [A7]+ 00002A54 675E beq +0x60 /* 00002AB4 */ 00002A56 486E FBFE pea.l [A6 - 0x402] 00002A5A 2F3C 005A 0082 move.l -[A7], 0x5A0082 00002A60 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00002A64 422E FCFE clr.b [A6 - 0x302] 00002A68 2F3C 0001 0000 move.l -[A7], 0x10000 00002A6E 486E FCFE pea.l [A6 - 0x302] 00002A72 486E FDFE pea.l [A6 - 0x202] 00002A76 486E FBFC pea.l [A6 - 0x404] 00002A7A 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */] 00002A7E 4A5F tst.w [A7]+ 00002A80 6610 bne +0x12 /* 00002A92 */ 00002A82 3F3C 0001 move.w -[A7], 0x1 00002A86 486E FCFE pea.l [A6 - 0x302] 00002A8A 486E FBFE pea.l [A6 - 0x402] 00002A8E 4EBA 2B08 jsr [PC + 0x2B08 /* 00005598 */] label00002A92: 00002A92 4267 clr.w -[A7] 00002A94 486E FF00 pea.l [A6 - 0x100] 00002A98 486E FBFE pea.l [A6 - 0x402] 00002A9C 4EBA 2AFA jsr [PC + 0x2AFA /* 00005598 */] 00002AA0 4267 clr.w -[A7] 00002AA2 3F2E 000C move.w -[A7], [A6 + 0xC] 00002AA6 486E FBFE pea.l [A6 - 0x402] 00002AAA 4EBA 0106 jsr [PC + 0x106 /* 00002BB2 */] 00002AAE 3D5F 000E move.w [A6 + 0xE], [A7]+ 00002AB2 6012 bra +0x14 /* 00002AC6 */ label00002AB4: 00002AB4 4267 clr.w -[A7] 00002AB6 3F2E 000C move.w -[A7], [A6 + 0xC] 00002ABA 486E FF00 pea.l [A6 - 0x100] 00002ABE 4EBA 00F2 jsr [PC + 0xF2 /* 00002BB2 */] 00002AC2 3D5F 000E move.w [A6 + 0xE], [A7]+ label00002AC6: 00002AC6 4267 clr.w -[A7] 00002AC8 4EBA 0040 jsr [PC + 0x40 /* 00002B0A */] 00002ACC 101F move.b D0, [A7]+ 00002ACE 6604 bne +0x6 /* 00002AD4 */ 00002AD0 4EBA 2FD2 jsr [PC + 0x2FD2 /* 00005AA4 */] label00002AD4: 00002AD4 41ED A0A2 lea.l A0, [A5 - 0x5F5E] 00002AD8 43EE FF00 lea.l A1, [A6 - 0x100] 00002ADC 707F moveq.l D0, 0x7F label00002ADE: 00002ADE 30D9 move.w [A0]+, [A1]+ 00002AE0 51C8 FFFC dbf D0, -0x6 /* 00002ADE */ 00002AE4 4E5E unlink A6 00002AE6 205F movea.l A0, [A7]+ 00002AE8 5C4F addq.w A7, 6 00002AEA 4ED0 jmp [A0] export_1006: fn00002AEC: 00002AEC 4E56 0000 link A6, 0 label00002AF0: 00002AF0 4267 clr.w -[A7] 00002AF2 4EBA 3348 jsr [PC + 0x3348 /* 00005E3C */] 00002AF6 101F move.b D0, [A7]+ 00002AF8 6702 beq +0x4 /* 00002AFC */ 00002AFA 60F4 bra -0xA /* 00002AF0 */ label00002AFC: 00002AFC 4EAD 0E8A jsr [A5 + 0xE8A /* export_461 */] 00002B00 4EAD 153A jsr [A5 + 0x153A /* export_675 */] 00002B04 A9F4 syscall ExitToShell 00002B06 4E5E unlink A6 00002B08 4E75 rts export_1007: fn00002B0A: 00002B0A 4E56 0000 link A6, 0 00002B0E 102D A08E move.b D0, [A5 - 0x5F72] 00002B12 6628 bne +0x2A /* 00002B3C */ 00002B14 122D A07A move.b D1, [A5 - 0x5F86] 00002B18 670A beq +0xC /* 00002B24 */ 00002B1A 142D A016 move.b D2, [A5 - 0x5FEA] 00002B1E 0A02 0001 xori.b D2, 0x1 00002B22 C202 and.b D1, D2 label00002B24: 00002B24 4A01 tst.b D1 00002B26 6712 beq +0x14 /* 00002B3A */ 00002B28 48E7 C000 movem.l -[A7], D0,D1 00002B2C 4267 clr.w -[A7] 00002B2E 4EBA 3CD2 jsr [PC + 0x3CD2 /* 00006802 */] 00002B32 141F move.b D2, [A7]+ 00002B34 4CDF 0003 movem.l D0,D1, [A7]+ 00002B38 C202 and.b D1, D2 label00002B3A: 00002B3A 8001 or.b D0, D1 label00002B3C: 00002B3C 1D40 0008 move.b [A6 + 0x8], D0 00002B40 4E5E unlink A6 00002B42 4E75 rts export_1008: fn00002B44: 00002B44 4E56 FFFC link A6, -0x0004 00002B48 2F0C move.l -[A7], A4 00002B4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B4E A916 syscall HideWindow 00002B50 42A7 clr.l -[A7] 00002B52 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002B56 A917 syscall GetWRefCon 00002B58 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00002B5C 674A beq +0x4C /* 00002BA8 */ 00002B5E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002B62 205F movea.l A0, [A7]+ 00002B64 A029 syscall HLock 00002B66 206E FFFC movea.l A0, [A6 - 0x4] 00002B6A 2850 movea.l A4, [A0] 00002B6C 4AAC 000C tst.l [A4 + 0xC] 00002B70 56C0 sne D0 00002B72 4A00 tst.b D0 00002B74 6726 beq +0x28 /* 00002B9C */ 00002B76 2F00 move.l -[A7], D0 00002B78 42A7 clr.l -[A7] 00002B7A 3F2C 0010 move.w -[A7], [A4 + 0x10] 00002B7E A949 syscall GetMenuHandle 00002B80 221F move.l D1, [A7]+ 00002B82 201F move.l D0, [A7]+ 00002B84 4A81 tst.l D1 00002B86 56C1 sne D1 00002B88 C001 and.b D0, D1 00002B8A 6710 beq +0x12 /* 00002B9C */ 00002B8C 2F2C 000C move.l -[A7], [A4 + 0xC] 00002B90 3F2C 0010 move.w -[A7], [A4 + 0x10] 00002B94 A935 syscall InsertMenu 00002B96 3F2C 0010 move.w -[A7], [A4 + 0x10] 00002B9A A936 syscall DeleteMenu label00002B9C: 00002B9C 2F14 move.l -[A7], [A4] 00002B9E A873 syscall SetPort 00002BA0 486E FFFC pea.l [A6 - 0x4] 00002BA4 4EBA 2428 jsr [PC + 0x2428 /* 00004FCE */] label00002BA8: 00002BA8 A853 syscall ShowCursor 00002BAA 285F movea.l A4, [A7]+ 00002BAC 4E5E unlink A6 00002BAE 2E9F move.l [A7], [A7]+ 00002BB0 4E75 rts export_1009: fn00002BB2: 00002BB2 4E56 FEE6 link A6, -0x011A 00002BB6 48E7 0308 movem.l -[A7], D6,D7,A4 00002BBA 206E 0008 movea.l A0, [A6 + 0x8] 00002BBE 43EE FF00 lea.l A1, [A6 - 0x100] 00002BC2 707F moveq.l D0, 0x7F label00002BC4: 00002BC4 32D8 move.w [A1]+, [A0]+ 00002BC6 51C8 FFFC dbf D0, -0x6 /* 00002BC4 */ 00002BCA 3C2E 000C move.w D6, [A6 + 0xC] 00002BCE 486E FEFC pea.l [A6 - 0x104] 00002BD2 A874 syscall GetPort 00002BD4 4EBA 0702 jsr [PC + 0x702 /* 000032D8 */] 00002BD8 3006 move.w D0, D6 00002BDA 0440 0082 subi.w D0, 0x82 00002BDE 6710 beq +0x12 /* 00002BF0 */ 00002BE0 5340 subq.w D0, 1 00002BE2 6716 beq +0x18 /* 00002BFA */ 00002BE4 5340 subq.w D0, 1 00002BE6 671C beq +0x1E /* 00002C04 */ 00002BE8 0440 0023 subi.w D0, 0x23 /* '#' */ 00002BEC 6702 beq +0x4 /* 00002BF0 */ 00002BEE 601E bra +0x20 /* 00002C0E */ label00002BF0: 00002BF0 3D7C 0003 FEFA move.w [A6 - 0x106], 0x3 00002BF6 7E02 moveq.l D7, 0x02 00002BF8 601C bra +0x1E /* 00002C16 */ label00002BFA: 00002BFA 3D7C 0003 FEFA move.w [A6 - 0x106], 0x3 00002C00 7E01 moveq.l D7, 0x01 00002C02 6012 bra +0x14 /* 00002C16 */ label00002C04: 00002C04 3D7C 0004 FEFA move.w [A6 - 0x106], 0x4 00002C0A 7E02 moveq.l D7, 0x02 00002C0C 6008 bra +0xA /* 00002C16 */ label00002C0E: 00002C0E 3D7C 0002 FEFA move.w [A6 - 0x106], 0x2 00002C14 7E01 moveq.l D7, 0x01 label00002C16: 00002C16 42A7 clr.l -[A7] 00002C18 3F06 move.w -[A7], D6 00002C1A 42A7 clr.l -[A7] 00002C1C 70FF moveq.l D0, 0xFFFFFFFF 00002C1E 2F00 move.l -[A7], D0 00002C20 4EBA 24BE jsr [PC + 0x24BE /* 000050E0 */] 00002C24 285F movea.l A4, [A7]+ 00002C26 2F0C move.l -[A7], A4 00002C28 3F2E FEFA move.w -[A7], [A6 - 0x106] 00002C2C 486E FEF2 pea.l [A6 - 0x10E] 00002C30 486E FEEE pea.l [A6 - 0x112] 00002C34 486E FEE6 pea.l [A6 - 0x11A] 00002C38 A98D syscall GetDialogItem/GetDItem 00002C3A 2F2E FEEE move.l -[A7], [A6 - 0x112] 00002C3E 486E FF00 pea.l [A6 - 0x100] 00002C42 A98F syscall SetDialogItemText/SetIText 00002C44 2F0C move.l -[A7], A4 00002C46 3F06 move.w -[A7], D6 00002C48 3F2E FEFA move.w -[A7], [A6 - 0x106] 00002C4C 3F07 move.w -[A7], D7 00002C4E 1F3C 0001 move.b -[A7], 0x1 00002C52 4EBA 009A jsr [PC + 0x9A /* 00002CEE */] 00002C56 0C46 0084 cmpi.w D6, 0x84 00002C5A 6612 bne +0x14 /* 00002C6E */ 00002C5C 42A7 clr.l -[A7] 00002C5E 2F0C move.l -[A7], A4 00002C60 A917 syscall GetWRefCon 00002C62 205F movea.l A0, [A7]+ 00002C64 2050 movea.l A0, [A0] 00002C66 43FA 3CF8 lea.l A1, [PC + 0x3CF8 /* 00006960, value 0x4E560000 'NV\0\0' */] 00002C6A 2149 0004 move.l [A0 + 0x4], A1 label00002C6E: 00002C6E 2F3C 0000 0008 move.l -[A7], 0x8 00002C74 201F move.l D0, [A7]+ 00002C76 A032 syscall FlushEvents 00002C78 487A 0706 pea.l [PC + 0x706 /* 00003380, value 0x4E56FFE4 */] 00002C7C 486E FEFA pea.l [A6 - 0x106] 00002C80 A991 syscall ModalDialog 00002C82 2F0C move.l -[A7], A4 00002C84 4EBA FEBE jsr [PC - 0x142 /* 00002B44 */] 00002C88 2F0C move.l -[A7], A4 00002C8A A983 syscall DisposeDialog 00002C8C 3D6E FEFA 000E move.w [A6 + 0xE], [A6 - 0x106] 00002C92 2F2E FEFC move.l -[A7], [A6 - 0x104] 00002C96 A873 syscall SetPort 00002C98 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002C9C 4E5E unlink A6 00002C9E 205F movea.l A0, [A7]+ 00002CA0 5C4F addq.w A7, 6 00002CA2 4ED0 jmp [A0] export_1010: 00002CA4 4E56 0000 link A6, 0 00002CA8 206E 0008 movea.l A0, [A6 + 0x8] 00002CAC 4240 clr.w D0 00002CAE 1010 move.b D0, [A0] 00002CB0 48C0 ext.l D0 00002CB2 2F00 move.l -[A7], D0 00002CB4 42A7 clr.l -[A7] 00002CB6 2F00 move.l -[A7], D0 00002CB8 42A7 clr.l -[A7] 00002CBA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002CBE 4EAD 29DA jsr [A5 + 0x29DA /* export_1335 */] 00002CC2 221F move.l D1, [A7]+ 00002CC4 201F move.l D0, [A7]+ 00002CC6 2F01 move.l -[A7], D1 00002CC8 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00002CCC 221F move.l D1, [A7]+ 00002CCE 201F move.l D0, [A7]+ 00002CD0 B280 cmp.l D1, D0 00002CD2 56C0 sne D0 00002CD4 4400 neg.b D0 00002CD6 1D40 000C move.b [A6 + 0xC], D0 00002CDA 4E5E unlink A6 00002CDC 2E9F move.l [A7], [A7]+ 00002CDE 4E75 rts export_1011: fn00002CE0: 00002CE0 4E56 0000 link A6, 0 00002CE4 3F3C 0001 move.w -[A7], 0x1 00002CE8 A9C8 syscall SysBeep 00002CEA 4E5E unlink A6 00002CEC 4E75 rts export_1012: fn00002CEE: 00002CEE 4E56 FED4 link A6, -0x012C 00002CF2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002CF6 2C2E 0010 move.l D6, [A6 + 0x10] 00002CFA 486E FFFC pea.l [A6 - 0x4] 00002CFE A874 syscall GetPort 00002D00 2F06 move.l -[A7], D6 00002D02 A873 syscall SetPort 00002D04 3D7C 0001 FED6 move.w [A6 - 0x12A], 0x1 00002D0A 4267 clr.w -[A7] 00002D0C 2F06 move.l -[A7], D6 00002D0E 4EBA 08EA jsr [PC + 0x8EA /* 000035FA */] 00002D12 3D5F FED4 move.w [A6 - 0x12C], [A7]+ 00002D16 3D6E FED6 FEDC move.w [A6 - 0x124], [A6 - 0x12A] 00002D1C 604E bra +0x50 /* 00002D6C */ label00002D1E: 00002D1E 2F06 move.l -[A7], D6 00002D20 3F2E FEDC move.w -[A7], [A6 - 0x124] 00002D24 486E FEDA pea.l [A6 - 0x126] 00002D28 486E FFF8 pea.l [A6 - 0x8] 00002D2C 486E FFF0 pea.l [A6 - 0x10] 00002D30 A98D syscall GetDialogItem/GetDItem 00002D32 302E FEDA move.w D0, [A6 - 0x126] 00002D36 48C0 ext.l D0 00002D38 81FC 0080 divs.w D0, 0x80 00002D3C 4840 swap.w D0 00002D3E 7208 moveq.l D1, 0x08 00002D40 B240 cmp.w D1, D0 00002D42 6622 bne +0x24 /* 00002D66 */ 00002D44 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002D48 486E FEE8 pea.l [A6 - 0x118] 00002D4C A990 syscall GetDialogItemText/GetIText 00002D4E 4267 clr.w -[A7] 00002D50 486E FEE8 pea.l [A6 - 0x118] 00002D54 4EBA 0F54 jsr [PC + 0xF54 /* 00003CAA */] 00002D58 101F move.b D0, [A7]+ 00002D5A 670A beq +0xC /* 00002D66 */ 00002D5C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002D60 486E FEE8 pea.l [A6 - 0x118] 00002D64 A98F syscall SetDialogItemText/SetIText label00002D66: 00002D66 526E FEDC addq.w [A6 - 0x124], 1 00002D6A 690A bvs +0xC /* 00002D76 */ label00002D6C: 00002D6C 302E FEDC move.w D0, [A6 - 0x124] 00002D70 B06E FED4 cmp.w D0, [A6 - 0x12C] 00002D74 6FA8 ble -0x56 /* 00002D1E */ label00002D76: 00002D76 487A 0128 pea.l [PC + 0x128 /* 00002EA0, value 0x4E56 'NV' */] 00002D7A 487A 0124 pea.l [PC + 0x124 /* 00002EA0, value 0x4E56 'NV' */] 00002D7E 487A 0120 pea.l [PC + 0x120 /* 00002EA0, value 0x4E56 'NV' */] 00002D82 487A 011C pea.l [PC + 0x11C /* 00002EA0, value 0x4E56 'NV' */] 00002D86 A98B syscall ParamText 00002D88 2F06 move.l -[A7], D6 00002D8A 3F2E 000C move.w -[A7], [A6 + 0xC] 00002D8E 4EBA 3346 jsr [PC + 0x3346 /* 000060D6 */] 00002D92 7E00 moveq.l D7, 0x00 00002D94 4A6E 000E tst.w [A6 + 0xE] 00002D98 6710 beq +0x12 /* 00002DAA */ 00002D9A 42A7 clr.l -[A7] 00002D9C 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 00002DA2 3F2E 000E move.w -[A7], [A6 + 0xE] 00002DA6 A9A0 syscall GetResource 00002DA8 2E1F move.l D7, [A7]+ label00002DAA: 00002DAA 4A87 tst.l D7 00002DAC 57C0 seq D0 00002DAE 4A00 tst.b D0 00002DB0 6616 bne +0x18 /* 00002DC8 */ 00002DB2 2F00 move.l -[A7], D0 00002DB4 4267 clr.w -[A7] 00002DB6 2F07 move.l -[A7], D7 00002DB8 4EBA 2BCA jsr [PC + 0x2BCA /* 00005984 */] 00002DBC 121F move.b D1, [A7]+ 00002DBE 201F move.l D0, [A7]+ 00002DC0 8001 or.b D0, D1 00002DC2 0240 0001 andi.w D0, 0x1 00002DC6 6706 beq +0x8 /* 00002DCE */ label00002DC8: 00002DC8 2F06 move.l -[A7], D6 00002DCA 4EBA 01BA jsr [PC + 0x1BA /* 00002F86 */] label00002DCE: 00002DCE 7000 moveq.l D0, 0x00 00002DD0 2640 movea.l A3, D0 00002DD2 102E 0008 move.b D0, [A6 + 0x8] 00002DD6 675C beq +0x5E /* 00002E34 */ 00002DD8 4A87 tst.l D7 00002DDA 56C1 sne D1 00002DDC C001 and.b D0, D1 00002DDE 4A00 tst.b D0 00002DE0 6752 beq +0x54 /* 00002E34 */ 00002DE2 2047 movea.l A0, D7 00002DE4 2050 movea.l A0, [A0] 00002DE6 7205 moveq.l D1, 0x05 00002DE8 B268 0008 cmp.w D1, [A0 + 0x8] 00002DEC 57C1 seq D1 00002DEE C001 and.b D0, D1 00002DF0 6742 beq +0x44 /* 00002E34 */ 00002DF2 42A7 clr.l -[A7] 00002DF4 2F3C 4D45 4E55 move.l -[A7], 0x4D454E55 /* 'MENU' */ 00002DFA 3F3C BFA9 move.w -[A7], 0xBFA9 00002DFE A9A0 syscall GetResource 00002E00 281F move.l D4, [A7]+ 00002E02 6730 beq +0x32 /* 00002E34 */ 00002E04 42A7 clr.l -[A7] 00002E06 3F3C 0003 move.w -[A7], 0x3 00002E0A A949 syscall GetMenuHandle 00002E0C 265F movea.l A3, [A7]+ 00002E0E 200B move.l D0, A3 00002E10 660A bne +0xC /* 00002E1C */ 00002E12 42A7 clr.l -[A7] 00002E14 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00002E18 A949 syscall GetMenuHandle 00002E1A 265F movea.l A3, [A7]+ label00002E1C: 00002E1C 200B move.l D0, A3 00002E1E 6714 beq +0x16 /* 00002E34 */ 00002E20 2053 movea.l A0, [A3] 00002E22 3D50 FEDE move.w [A6 - 0x122], [A0] 00002E26 2F04 move.l -[A7], D4 00002E28 3F2E FEDE move.w -[A7], [A6 - 0x122] 00002E2C A935 syscall InsertMenu 00002E2E 3F2E FEDE move.w -[A7], [A6 - 0x122] 00002E32 A936 syscall DeleteMenu label00002E34: 00002E34 102E 0008 move.b D0, [A6 + 0x8] 00002E38 6746 beq +0x48 /* 00002E80 */ 00002E3A 42A7 clr.l -[A7] 00002E3C 7016 moveq.l D0, 0x16 00002E3E 2F00 move.l -[A7], D0 00002E40 4EBA 22DC jsr [PC + 0x22DC /* 0000511E */] 00002E44 2A1F move.l D5, [A7]+ 00002E46 2F06 move.l -[A7], D6 00002E48 2F05 move.l -[A7], D5 00002E4A A918 syscall SetWRefCon 00002E4C 4A85 tst.l D5 00002E4E 6730 beq +0x32 /* 00002E80 */ 00002E50 2045 movea.l A0, D5 00002E52 2F10 move.l -[A7], [A0] 00002E54 7016 moveq.l D0, 0x16 00002E56 2F00 move.l -[A7], D0 00002E58 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00002E5C 2045 movea.l A0, D5 00002E5E 2850 movea.l A4, [A0] 00002E60 28AE FFFC move.l [A4], [A6 - 0x4] 00002E64 200B move.l D0, A3 00002E66 670C beq +0xE /* 00002E74 */ 00002E68 294B 000C move.l [A4 + 0xC], A3 00002E6C 2044 movea.l A0, D4 00002E6E 2050 movea.l A0, [A0] 00002E70 3950 0010 move.w [A4 + 0x10], [A0] label00002E74: 00002E74 396E 000E 0012 move.w [A4 + 0x12], [A6 + 0xE] 00002E7A 396E 000A 0014 move.w [A4 + 0x14], [A6 + 0xA] label00002E80: 00002E80 4EBA 09E4 jsr [PC + 0x9E4 /* 00003866 */] 00002E84 2F06 move.l -[A7], D6 00002E86 A915 syscall ShowWindow 00002E88 4267 clr.w -[A7] 00002E8A 4EAD 037A jsr [A5 + 0x37A /* export_107 */] 00002E8E 3D5F FED8 move.w [A6 - 0x128], [A7]+ 00002E92 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00002E96 4E5E unlink A6 00002E98 205F movea.l A0, [A7]+ 00002E9A DEFC 000C add.w A7, 0xC 00002E9E 4ED0 jmp [A0] 00002EA0 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_1013: // at 00002EA2 (misaligned) 00002EA4 FFFC .extension 0xFFC // unimplemented 00002EA6 2F07 move.l -[A7], D7 00002EA8 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 00002EAE 42A7 clr.l -[A7] 00002EB0 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */] 00002EB4 42A7 clr.l -[A7] 00002EB6 A975 syscall TickCount 00002EB8 2E1F move.l D7, [A7]+ 00002EBA 4A6D A0A0 tst.w [A5 - 0x5F60] 00002EBE 5CC0 sge D0 00002EC0 222D A070 move.l D1, [A5 - 0x5F90] 00002EC4 5881 addq.l D1, 4 00002EC6 B287 cmp.l D1, D7 00002EC8 5DC1 slt D1 00002ECA C001 and.b D0, D1 00002ECC 6710 beq +0x12 /* 00002EDE */ 00002ECE 3F2D A1C8 move.w -[A7], [A5 - 0x5E38] 00002ED2 4EAD 2912 jsr [A5 + 0x2912 /* export_1310 */] 00002ED6 526D A1C8 addq.w [A5 - 0x5E38], 1 00002EDA 2B47 A070 move.l [A5 - 0x5F90], D7 label00002EDE: 00002EDE 1B7C 0001 A1AC move.b [A5 - 0x5E54], 0x1 00002EE4 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */] 00002EE8 2E1F move.l D7, [A7]+ 00002EEA 4E5E unlink A6 00002EEC 4E75 rts export_1014: 00002EEE 4E56 FFF4 link A6, -0x000C 00002EF2 48E7 0700 movem.l -[A7], D5,D6,D7 00002EF6 302E 000E move.w D0, [A6 + 0xE] 00002EFA 906E 000A sub.w D0, [A6 + 0xA] 00002EFE 48C0 ext.l D0 00002F00 2E00 move.l D7, D0 00002F02 302E 000C move.w D0, [A6 + 0xC] 00002F06 906E 0008 sub.w D0, [A6 + 0x8] 00002F0A 48C0 ext.l D0 00002F0C 2C00 move.l D6, D0 00002F0E 2F07 move.l -[A7], D7 00002F10 2F07 move.l -[A7], D7 00002F12 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00002F16 2F06 move.l -[A7], D6 00002F18 2F06 move.l -[A7], D6 00002F1A 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 00002F1E 2A1F move.l D5, [A7]+ 00002F20 DA9F add.l D5, [A7]+ 00002F22 0C85 007F F900 cmpi.l D5, 0x7FF900 00002F28 6F0A ble +0xC /* 00002F34 */ 00002F2A 2D7C 0000 0B50 0010 move.l [A6 + 0x10], 0xB50 00002F32 6018 bra +0x1A /* 00002F4C */ label00002F34: 00002F34 42A7 clr.l -[A7] 00002F36 4267 clr.w -[A7] 00002F38 2005 move.l D0, D5 00002F3A E180 asl D0, 8 00002F3C 2F00 move.l -[A7], D0 00002F3E 4EBA 183E jsr [PC + 0x183E /* 0000477E */] 00002F42 3F3C 0010 move.w -[A7], 0x10 00002F46 A869 syscall FixRatio 00002F48 2D5F 0010 move.l [A6 + 0x10], [A7]+ label00002F4C: 00002F4C 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00002F50 4E5E unlink A6 00002F52 205F movea.l A0, [A7]+ 00002F54 504F addq.w A7, 8 00002F56 4ED0 jmp [A0] export_1015: 00002F58 4E56 FFF0 link A6, -0x0010 00002F5C 102D A07E move.b D0, [A5 - 0x5F82] 00002F60 6706 beq +0x8 /* 00002F68 */ 00002F62 422E 0008 clr.b [A6 + 0x8] 00002F66 601A bra +0x1C /* 00002F82 */ label00002F68: 00002F68 486E FFF0 pea.l [A6 - 0x10] 00002F6C A976 syscall GetKeys 00002F6E 7039 moveq.l D0, 0x39 00002F70 3200 move.w D1, D0 00002F72 E641 asr D1.w, 3 00002F74 0136 10F0 btst [A6 + D1.w - 0x16], D0 00002F78 56C0 sne D0 00002F7A 0240 0001 andi.w D0, 0x1 00002F7E 1D40 0008 move.b [A6 + 0x8], D0 label00002F82: 00002F82 4E5E unlink A6 00002F84 4E75 rts export_1016: fn00002F86: 00002F86 4E56 FFFC link A6, -0x0004 00002F8A 206E 0008 movea.l A0, [A6 + 0x8] 00002F8E 4868 0010 pea.l [A0 + 0x10] 00002F92 4267 clr.w -[A7] 00002F94 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F98 4EBA 160A jsr [PC + 0x160A /* 000045A4 */] 00002F9C 486E FFFC pea.l [A6 - 0x4] 00002FA0 4EBA 0014 jsr [PC + 0x14 /* 00002FB6 */] 00002FA4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002FA8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002FAC 4267 clr.w -[A7] 00002FAE A91B syscall MoveWindow 00002FB0 4E5E unlink A6 00002FB2 2E9F move.l [A7], [A7]+ 00002FB4 4E75 rts export_1017: fn00002FB6: 00002FB6 4E56 FFF8 link A6, -0x0008 00002FBA 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00002FBE 286E 000E movea.l A4, [A6 + 0xE] 00002FC2 382C 0006 move.w D4, [A4 + 0x6] 00002FC6 986C 0002 sub.w D4, [A4 + 0x2] 00002FCA 3E2C 0004 move.w D7, [A4 + 0x4] 00002FCE 9E54 sub.w D7, [A4] 00002FD0 4246 clr.w D6 00002FD2 302E 000C move.w D0, [A6 + 0xC] 00002FD6 48C0 ext.l D0 00002FD8 81FC 0010 divs.w D0, 0x10 00002FDC 4840 swap.w D0 00002FDE 3A00 move.w D5, D0 00002FE0 302E 000C move.w D0, [A6 + 0xC] 00002FE4 48C0 ext.l D0 00002FE6 81FC 0010 divs.w D0, 0x10 00002FEA 670C beq +0xE /* 00002FF8 */ 00002FEC 0440 0080 subi.w D0, 0x80 00002FF0 672E beq +0x30 /* 00003020 */ 00002FF2 5340 subq.w D0, 1 00002FF4 671A beq +0x1C /* 00003010 */ 00002FF6 6040 bra +0x42 /* 00003038 */ label00002FF8: 00002FF8 7001 moveq.l D0, 0x01 00002FFA B045 cmp.w D0, D5 00002FFC 6608 bne +0xA /* 00003006 */ 00002FFE DE7C 000E add.w D7, 0xE 00003002 7C07 moveq.l D6, 0x07 00003004 6032 bra +0x34 /* 00003038 */ label00003006: 00003006 DE6D A09E add.w D7, [A5 - 0x5F62] 0000300A 3C2D A09E move.w D6, [A5 - 0x5F62] 0000300E 6028 bra +0x2A /* 00003038 */ label00003010: 00003010 3007 move.w D0, D7 00003012 D07C 0011 add.w D0, 0x11 00003016 3E00 move.w D7, D0 00003018 DE7C 000E add.w D7, 0xE 0000301C 7C18 moveq.l D6, 0x18 0000301E 6018 bra +0x1A /* 00003038 */ label00003020: 00003020 1005 move.b D0, D5 00003022 0240 0001 andi.w D0, 0x1 00003026 670A beq +0xC /* 00003032 */ 00003028 DE6D A09E add.w D7, [A5 - 0x5F62] 0000302C 3C2D A09E move.w D6, [A5 - 0x5F62] 00003030 6006 bra +0x8 /* 00003038 */ label00003032: 00003032 DE7C 000A add.w D7, 0xA /* '\n' */ 00003036 7C0A moveq.l D6, 0x0A label00003038: 00003038 49ED A00E lea.l A4, [A5 - 0x5FF2] 0000303C 302C 0006 move.w D0, [A4 + 0x6] 00003040 906C 0002 sub.w D0, [A4 + 0x2] 00003044 9044 sub.w D0, D4 00003046 48C0 ext.l D0 00003048 81FC 0002 divs.w D0, 0x2 0000304C 322C 0002 move.w D1, [A4 + 0x2] 00003050 D240 add.w D1, D0 00003052 206E 0008 movea.l A0, [A6 + 0x8] 00003056 3141 0002 move.w [A0 + 0x2], D1 0000305A 302C 0004 move.w D0, [A4 + 0x4] 0000305E 9054 sub.w D0, [A4] 00003060 906D A000 sub.w D0, [A5 - 0x6000] 00003064 9047 sub.w D0, D7 00003066 48C0 ext.l D0 00003068 81FC 0003 divs.w D0, 0x3 0000306C 322D A000 move.w D1, [A5 - 0x6000] 00003070 D240 add.w D1, D0 00003072 3014 move.w D0, [A4] 00003074 D041 add.w D0, D1 00003076 D046 add.w D0, D6 00003078 206E 0008 movea.l A0, [A6 + 0x8] 0000307C 3080 move.w [A0], D0 0000307E 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00003082 4E5E unlink A6 00003084 205F movea.l A0, [A7]+ 00003086 DEFC 000A add.w A7, 0xA /* '\n' */ 0000308A 4ED0 jmp [A0] export_1018: 0000308C 4E56 FFFA link A6, -0x0006 00003090 2F07 move.l -[A7], D7 00003092 426E 000E clr.w [A6 + 0xE] 00003096 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1 0000309C 206E 0008 movea.l A0, [A6 + 0x8] 000030A0 4240 clr.w D0 000030A2 1010 move.b D0, [A0] 000030A4 3D40 FFFA move.w [A6 - 0x6], D0 000030A8 3E2E FFFC move.w D7, [A6 - 0x4] 000030AC 601E bra +0x20 /* 000030CC */ label000030AE: 000030AE 4267 clr.w -[A7] 000030B0 3F2E 000C move.w -[A7], [A6 + 0xC] 000030B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030B8 3F07 move.w -[A7], D7 000030BA 4EBA 0B3C jsr [PC + 0xB3C /* 00003BF8 */] 000030BE 101F move.b D0, [A7]+ 000030C0 6706 beq +0x8 /* 000030C8 */ 000030C2 3D47 000E move.w [A6 + 0xE], D7 000030C6 600A bra +0xC /* 000030D2 */ label000030C8: 000030C8 5247 addq.w D7, 1 000030CA 6906 bvs +0x8 /* 000030D2 */ label000030CC: 000030CC BE6E FFFA cmp.w D7, [A6 - 0x6] 000030D0 6FDC ble -0x22 /* 000030AE */ label000030D2: 000030D2 2E1F move.l D7, [A7]+ 000030D4 4E5E unlink A6 000030D6 205F movea.l A0, [A7]+ 000030D8 5C4F addq.w A7, 6 000030DA 4ED0 jmp [A0] fn000030DC: 000030DC 4E56 FFF6 link A6, -0x000A 000030E0 2F0C move.l -[A7], A4 000030E2 102D A1EE move.b D0, [A5 - 0x5E12] 000030E6 6602 bne +0x4 /* 000030EA */ 000030E8 603A bra +0x3C /* 00003124 */ label000030EA: 000030EA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000030EE 486E FFFC pea.l [A6 - 0x4] 000030F2 486E FFF8 pea.l [A6 - 0x8] 000030F6 4EBA 0E5C jsr [PC + 0xE5C /* 00003F54 */] 000030FA 4AAE FFFC tst.l [A6 - 0x4] 000030FE 6724 beq +0x26 /* 00003124 */ 00003100 206E FFFC movea.l A0, [A6 - 0x4] 00003104 2850 movea.l A4, [A0] 00003106 0C6C 0810 0008 cmpi.w [A4 + 0x8], 0x810 0000310C 57C0 seq D0 0000310E 4A00 tst.b D0 00003110 660C bne +0xE /* 0000311E */ 00003112 0C6C 0811 0008 cmpi.w [A4 + 0x8], 0x811 00003118 57C1 seq D1 0000311A 8001 or.b D0, D1 0000311C 6706 beq +0x8 /* 00003124 */ label0000311E: 0000311E 397C 0005 0008 move.w [A4 + 0x8], 0x5 label00003124: 00003124 285F movea.l A4, [A7]+ 00003126 4E5E unlink A6 00003128 205F movea.l A0, [A7]+ 0000312A 544F addq.w A7, 2 0000312C 4ED0 jmp [A0] export_1019: 0000312E 4E56 0000 link A6, 0 00003132 7020 moveq.l D0, 0x20 00003134 B0AE 000C cmp.l D0, [A6 + 0xC] 00003138 5EC0 sgt D0 0000313A 222E 000C move.l D1, [A6 + 0xC] 0000313E C2BC 0000 001F and.l D1, 0x1F 00003144 4A81 tst.l D1 00003146 56C1 sne D1 00003148 8001 or.b D0, D1 0000314A 6708 beq +0xA /* 00003154 */ 0000314C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003150 4EBA 00CE jsr [PC + 0xCE /* 00003220 */] label00003154: 00003154 4E5E unlink A6 00003156 205F movea.l A0, [A7]+ 00003158 504F addq.w A7, 8 0000315A 4ED0 jmp [A0] export_1020: 0000315C 4E56 0000 link A6, 0 00003160 203C 5749 4C44 move.l D0, 0x57494C44 /* 'WILD' */ 00003166 B0AE 0010 cmp.l D0, [A6 + 0x10] 0000316A 56C0 sne D0 0000316C 222E 000C move.l D1, [A6 + 0xC] 00003170 B2AE 0010 cmp.l D1, [A6 + 0x10] 00003174 56C1 sne D1 00003176 C001 and.b D0, D1 00003178 6708 beq +0xA /* 00003182 */ 0000317A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000317E 4EBA 00A0 jsr [PC + 0xA0 /* 00003220 */] label00003182: 00003182 4E5E unlink A6 00003184 205F movea.l A0, [A7]+ 00003186 DEFC 000C add.w A7, 0xC 0000318A 4ED0 jmp [A0] export_1021: 0000318C 4E56 0000 link A6, 0 00003190 486D A20E pea.l [A5 - 0x5DF2] 00003194 4EBA 1E38 jsr [PC + 0x1E38 /* 00004FCE */] 00003198 486D A212 pea.l [A5 - 0x5DEE] 0000319C 4EBA 1E30 jsr [PC + 0x1E30 /* 00004FCE */] 000031A0 4E5E unlink A6 000031A2 4E75 rts export_1022: 000031A4 4E56 FFF0 link A6, -0x0010 000031A8 102D A07E move.b D0, [A5 - 0x5F82] 000031AC 6708 beq +0xA /* 000031B6 */ 000031AE 1D6D A1AA 0008 move.b [A6 + 0x8], [A5 - 0x5E56] 000031B4 601A bra +0x1C /* 000031D0 */ label000031B6: 000031B6 486E FFF0 pea.l [A6 - 0x10] 000031BA A976 syscall GetKeys 000031BC 7037 moveq.l D0, 0x37 000031BE 3200 move.w D1, D0 000031C0 E641 asr D1.w, 3 000031C2 0136 10F0 btst [A6 + D1.w - 0x16], D0 000031C6 56C0 sne D0 000031C8 0240 0001 andi.w D0, 0x1 000031CC 1D40 0008 move.b [A6 + 0x8], D0 label000031D0: 000031D0 4E5E unlink A6 000031D2 4E75 rts export_1023: 000031D4 4E56 0000 link A6, 0 000031D8 2F3C 0082 0000 move.l -[A7], 0x820000 000031DE 3F2E 0008 move.w -[A7], [A6 + 0x8] 000031E2 4EBA 0432 jsr [PC + 0x432 /* 00003616 */] 000031E6 7001 moveq.l D0, 0x01 000031E8 B05F cmp.w D0, [A7]+ 000031EA 57C0 seq D0 000031EC 4400 neg.b D0 000031EE 1D40 000A move.b [A6 + 0xA], D0 000031F2 4E5E unlink A6 000031F4 205F movea.l A0, [A7]+ 000031F6 544F addq.w A7, 2 000031F8 4ED0 jmp [A0] export_1024: 000031FA 4E56 0000 link A6, 0 000031FE 2F3C 0083 0000 move.l -[A7], 0x830000 00003204 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003208 4EBA 040C jsr [PC + 0x40C /* 00003616 */] 0000320C 7002 moveq.l D0, 0x02 0000320E B05F cmp.w D0, [A7]+ 00003210 57C0 seq D0 00003212 4400 neg.b D0 00003214 1D40 000A move.b [A6 + 0xA], D0 00003218 4E5E unlink A6 0000321A 205F movea.l A0, [A7]+ 0000321C 544F addq.w A7, 2 0000321E 4ED0 jmp [A0] export_1025: fn00003220: 00003220 4E56 FFE2 link A6, -0x001E 00003224 48E7 0018 movem.l -[A7], A3,A4 00003228 4EBA FAB6 jsr [PC - 0x54A /* 00002CE0 */] 0000322C 102D A098 move.b D0, [A5 - 0x5F68] 00003230 6702 beq +0x4 /* 00003234 */ 00003232 A9F4 syscall ExitToShell label00003234: 00003234 1B7C 0001 A098 move.b [A5 - 0x5F68], 0x1 0000323A 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */] 0000323E 42A7 clr.l -[A7] 00003240 2F3C 5744 4546 move.l -[A7], 0x57444546 /* 'WDEF' */ 00003246 4267 clr.w -[A7] 00003248 A9A0 syscall GetResource 0000324A 265F movea.l A3, [A7]+ 0000324C 2F0B move.l -[A7], A3 0000324E A9A2 syscall LoadResource 00003250 4A93 tst.l [A3] 00003252 56C0 sne D0 00003254 2F00 move.l -[A7], D0 00003256 4267 clr.w -[A7] 00003258 A9AF syscall ResError 0000325A 321F move.w D1, [A7]+ 0000325C 201F move.l D0, [A7]+ 0000325E 4A41 tst.w D1 00003260 57C1 seq D1 00003262 C001 and.b D0, D1 00003264 675A beq +0x5C /* 000032C0 */ 00003266 486E FFE2 pea.l [A6 - 0x1E] 0000326A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000326E 4EBA 243C jsr [PC + 0x243C /* 000056AC */] 00003272 487A 0062 pea.l [PC + 0x62 /* 000032D6, value 0x4E56 'NV' */] 00003276 487A 005E pea.l [PC + 0x5E /* 000032D6, value 0x4E56 'NV' */] 0000327A 487A 005A pea.l [PC + 0x5A /* 000032D6, value 0x4E56 'NV' */] 0000327E A98B syscall ParamText 00003280 42A7 clr.l -[A7] 00003282 3F3C 0080 move.w -[A7], 0x80 00003286 42A7 clr.l -[A7] 00003288 70FF moveq.l D0, 0xFFFFFFFF 0000328A 2F00 move.l -[A7], D0 0000328C 4EBA 1E52 jsr [PC + 0x1E52 /* 000050E0 */] 00003290 285F movea.l A4, [A7]+ 00003292 2F0C move.l -[A7], A4 00003294 2F3C 0000 0080 move.l -[A7], 0x80 0000329A 42A7 clr.l -[A7] 0000329C 4EBA FA50 jsr [PC - 0x5B0 /* 00002CEE */] 000032A0 2F0C move.l -[A7], A4 000032A2 4EBA 0050 jsr [PC + 0x50 /* 000032F4 */] label000032A6: 000032A6 42A7 clr.l -[A7] 000032A8 486E FFF6 pea.l [A6 - 0xA] 000032AC A991 syscall ModalDialog 000032AE 7001 moveq.l D0, 0x01 000032B0 B06E FFF6 cmp.w D0, [A6 - 0xA] 000032B4 66F0 bne -0xE /* 000032A6 */ 000032B6 2F0C move.l -[A7], A4 000032B8 4EBA F88A jsr [PC - 0x776 /* 00002B44 */] 000032BC 2F0C move.l -[A7], A4 000032BE A983 syscall DisposeDialog label000032C0: 000032C0 4EBA F82A jsr [PC - 0x7D6 /* 00002AEC */] 000032C4 4CDF 1800 movem.l A3,A4, [A7]+ 000032C8 4E5E unlink A6 000032CA 2E9F move.l [A7], [A7]+ 000032CC 4E75 rts 000032CE 8543 524F pack D2, D3, 0x524F 000032D2 414B chk.w D0, A3 000032D4 0002 0000 ori.b D2, 0x0 export_1026: fn000032D8: 000032D8 4E56 0000 link A6, 0 000032DC A850 syscall InitCursor 000032DE 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 000032E4 42A7 clr.l -[A7] 000032E6 4EAD 2882 jsr [A5 + 0x2882 /* export_1292 */] 000032EA 1B7C 0001 A1AC move.b [A5 - 0x5E54], 0x1 000032F0 4E5E unlink A6 000032F2 4E75 rts export_1027: fn000032F4: 000032F4 4E56 FFEE link A6, -0x0012 000032F8 486E FFEE pea.l [A6 - 0x12] 000032FC A874 syscall GetPort 000032FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003302 A873 syscall SetPort 00003304 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003308 3F3C 0001 move.w -[A7], 0x1 0000330C 486E FFFE pea.l [A6 - 0x2] 00003310 486E FFFA pea.l [A6 - 0x6] 00003314 486E FFF2 pea.l [A6 - 0xE] 00003318 A98D syscall GetDialogItem/GetDItem 0000331A 2F3C 0003 0003 move.l -[A7], 0x30003 00003320 A89B syscall PenSize 00003322 486E FFF2 pea.l [A6 - 0xE] 00003326 2F3C FFFC FFFC move.l -[A7], 0xFFFCFFFC 0000332C A8A9 syscall InsetRect 0000332E 486E FFF2 pea.l [A6 - 0xE] 00003332 2F3C 0010 0010 move.l -[A7], 0x100010 00003338 A8B0 syscall FrameRoundRect 0000333A A89E syscall PenNormal 0000333C 2F2E FFEE move.l -[A7], [A6 - 0x12] 00003340 A873 syscall SetPort 00003342 4E5E unlink A6 00003344 2E9F move.l [A7], [A7]+ 00003346 4E75 rts export_1028: 00003348 4E56 0000 link A6, 0 0000334C 302E 0008 move.w D0, [A6 + 0x8] 00003350 E540 asl D0.w, 2 00003352 48C0 ext.l D0 00003354 81FC 0003 divs.w D0, 0x3 00003358 3D40 000A move.w [A6 + 0xA], D0 0000335C 4E5E unlink A6 0000335E 205F movea.l A0, [A7]+ 00003360 544F addq.w A7, 2 00003362 4ED0 jmp [A0] export_1029: fn00003364: 00003364 4E56 FFFC link A6, -0x0004 00003368 302E 0008 move.w D0, [A6 + 0x8] 0000336C 48C0 ext.l D0 0000336E 2F00 move.l -[A7], D0 00003370 486E FFFC pea.l [A6 - 0x4] 00003374 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00003378 4E5E unlink A6 0000337A 205F movea.l A0, [A7]+ 0000337C 544F addq.w A7, 2 0000337E 4ED0 jmp [A0] export_1030: 00003380 4E56 FFE4 link A6, -0x001C 00003384 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00003388 286E 0010 movea.l A4, [A6 + 0x10] 0000338C 206E 0008 movea.l A0, [A6 + 0x8] 00003390 4250 clr.w [A0] 00003392 422E 0014 clr.b [A6 + 0x14] 00003396 42A7 clr.l -[A7] 00003398 2F0C move.l -[A7], A4 0000339A A917 syscall GetWRefCon 0000339C 265F movea.l A3, [A7]+ 0000339E 200B move.l D0, A3 000033A0 6604 bne +0x6 /* 000033A6 */ 000033A2 6000 0198 bra +0x19A /* 0000353C */ label000033A6: 000033A6 2053 movea.l A0, [A3] 000033A8 2D48 FFE4 move.l [A6 - 0x1C], A0 000033AC 4AA8 0004 tst.l [A0 + 0x4] 000033B0 6726 beq +0x28 /* 000033D8 */ 000033B2 4267 clr.w -[A7] 000033B4 2F0C move.l -[A7], A4 000033B6 2F2E 000C move.l -[A7], [A6 + 0xC] 000033BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000033BE 206E FFE4 movea.l A0, [A6 - 0x1C] 000033C2 2F28 0004 move.l -[A7], [A0 + 0x4] 000033C6 205F movea.l A0, [A7]+ 000033C8 4E90 jsr [A0] 000033CA 101F move.b D0, [A7]+ 000033CC 670A beq +0xC /* 000033D8 */ 000033CE 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000033D4 6000 0166 bra +0x168 /* 0000353C */ label000033D8: 000033D8 206E 000C movea.l A0, [A6 + 0xC] 000033DC 3010 move.w D0, [A0] 000033DE 671A beq +0x1C /* 000033FA */ 000033E0 5340 subq.w D0, 1 000033E2 6720 beq +0x22 /* 00003404 */ 000033E4 5540 subq.w D0, 2 000033E6 6700 0094 beq +0x96 /* 0000347C */ 000033EA 5540 subq.w D0, 2 000033EC 6700 008E beq +0x90 /* 0000347C */ 000033F0 5340 subq.w D0, 1 000033F2 6700 00F6 beq +0xF8 /* 000034EA */ 000033F6 6000 0144 bra +0x146 /* 0000353C */ label000033FA: 000033FA 2F0C move.l -[A7], A4 000033FC 4EBA 014C jsr [PC + 0x14C /* 0000354A */] 00003400 6000 013A bra +0x13C /* 0000353C */ label00003404: 00003404 4267 clr.w -[A7] 00003406 206E 000C movea.l A0, [A6 + 0xC] 0000340A 2F28 000A move.l -[A7], [A0 + 0xA] 0000340E 486E FFF8 pea.l [A6 - 0x8] 00003412 A92C syscall FindWindow 00003414 3A1F move.w D5, [A7]+ 00003416 B9EE FFF8 cmpa.l A4, [A6 - 0x8] 0000341A 57C0 seq D0 0000341C 4A00 tst.b D0 0000341E 6700 011C beq +0x11E /* 0000353C */ 00003422 7204 moveq.l D1, 0x04 00003424 B245 cmp.w D1, D5 00003426 57C1 seq D1 00003428 C001 and.b D0, D1 0000342A 6700 0110 beq +0x112 /* 0000353C */ 0000342E 2F0C move.l -[A7], A4 00003430 206E 000C movea.l A0, [A6 + 0xC] 00003434 2F28 000A move.l -[A7], [A0 + 0xA] 00003438 486D FE0C pea.l [A5 - 0x1F4] 0000343C A925 syscall DragWindow 0000343E 42A7 clr.l -[A7] 00003440 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 00003446 2053 movea.l A0, [A3] 00003448 3F28 0012 move.w -[A7], [A0 + 0x12] 0000344C A9A0 syscall GetResource 0000344E 2E1F move.l D7, [A7]+ 00003450 6720 beq +0x22 /* 00003472 */ 00003452 2F0C move.l -[A7], A4 00003454 486E FFEC pea.l [A6 - 0x14] 00003458 4EBA 0B50 jsr [PC + 0xB50 /* 00003FAA */] 0000345C 2047 movea.l A0, D7 0000345E 2050 movea.l A0, [A0] 00003460 43EE FFEC lea.l A1, [A6 - 0x14] 00003464 7003 moveq.l D0, 0x03 label00003466: 00003466 30D9 move.w [A0]+, [A1]+ 00003468 51C8 FFFC dbf D0, -0x6 /* 00003466 */ 0000346C 2F07 move.l -[A7], D7 0000346E 205F movea.l A0, [A7]+ 00003470 A04A syscall HNoPurge label00003472: 00003472 206E 000C movea.l A0, [A6 + 0xC] 00003476 4250 clr.w [A0] 00003478 6000 00C2 bra +0xC4 /* 0000353C */ label0000347C: 0000347C 206E 000C movea.l A0, [A6 + 0xC] 00003480 203C 0000 00FF move.l D0, 0xFF 00003486 C0A8 0002 and.l D0, [A0 + 0x2] 0000348A 3C00 move.w D6, D0 0000348C 7000 moveq.l D0, 0x00 0000348E 3028 000E move.w D0, [A0 + 0xE] 00003492 C0BC 0000 0100 and.l D0, 0x100 00003498 4A80 tst.l D0 0000349A 6720 beq +0x22 /* 000034BC */ 0000349C 4267 clr.w -[A7] 0000349E 2F0C move.l -[A7], A4 000034A0 3F06 move.w -[A7], D6 000034A2 2053 movea.l A0, [A3] 000034A4 3F28 0014 move.w -[A7], [A0 + 0x14] 000034A8 2F2E 000C move.l -[A7], [A6 + 0xC] 000034AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034B0 4EBA 01CE jsr [PC + 0x1CE /* 00003680 */] 000034B4 1D5F 0014 move.b [A6 + 0x14], [A7]+ 000034B8 6000 0082 bra +0x84 /* 0000353C */ label000034BC: 000034BC 700D moveq.l D0, 0x0D 000034BE B046 cmp.w D0, D6 000034C0 57C0 seq D0 000034C2 4A00 tst.b D0 000034C4 660A bne +0xC /* 000034D0 */ 000034C6 7203 moveq.l D1, 0x03 000034C8 B246 cmp.w D1, D6 000034CA 57C1 seq D1 000034CC 8001 or.b D0, D1 000034CE 676C beq +0x6E /* 0000353C */ label000034D0: 000034D0 1D7C 0001 0014 move.b [A6 + 0x14], 0x1 000034D6 206E 0008 movea.l A0, [A6 + 0x8] 000034DA 30BC 0001 move.w [A0], 0x1 000034DE 2F0C move.l -[A7], A4 000034E0 3F3C 0001 move.w -[A7], 0x1 000034E4 4EBA 24E4 jsr [PC + 0x24E4 /* 000059CA */] 000034E8 6052 bra +0x54 /* 0000353C */ label000034EA: 000034EA 206E 000C movea.l A0, [A6 + 0xC] 000034EE 2068 0002 movea.l A0, [A0 + 0x2] 000034F2 7002 moveq.l D0, 0x02 000034F4 B068 006C cmp.w D0, [A0 + 0x6C] 000034F8 6706 beq +0x8 /* 00003500 */ 000034FA 4EAD 275A jsr [A5 + 0x275A /* export_1255 */] 000034FE 6038 bra +0x3A /* 00003538 */ label00003500: 00003500 206E 000C movea.l A0, [A6 + 0xC] 00003504 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2] 0000350A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000350E A873 syscall SetPort 00003510 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003514 A922 syscall BeginUpdate 00003516 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000351A 206E FFF8 movea.l A0, [A6 - 0x8] 0000351E 2F28 0018 move.l -[A7], [A0 + 0x18] 00003522 A978 syscall UpdtDialog 00003524 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003528 4EBA FDCA jsr [PC - 0x236 /* 000032F4 */] 0000352C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00003530 A923 syscall EndUpdate 00003532 206E 000C movea.l A0, [A6 + 0xC] 00003536 4250 clr.w [A0] label00003538: 00003538 2F0C move.l -[A7], A4 0000353A A873 syscall SetPort label0000353C: 0000353C 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00003540 4E5E unlink A6 00003542 205F movea.l A0, [A7]+ 00003544 DEFC 000C add.w A7, 0xC 00003548 4ED0 jmp [A0] fn0000354A: 0000354A 4E56 FFEA link A6, -0x0016 0000354E 48E7 0300 movem.l -[A7], D6,D7 00003552 486E FFFC pea.l [A6 - 0x4] 00003556 A972 syscall GetMouse 00003558 4267 clr.w -[A7] 0000355A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000355E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003562 A984 syscall FindDialogItem/FindDItem 00003564 3E1F move.w D7, [A7]+ 00003566 5247 addq.w D7, 1 00003568 7C01 moveq.l D6, 0x01 0000356A 4A47 tst.w D7 0000356C 6F28 ble +0x2A /* 00003596 */ 0000356E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003572 3F07 move.w -[A7], D7 00003574 486E FFF8 pea.l [A6 - 0x8] 00003578 486E FFF4 pea.l [A6 - 0xC] 0000357C 486E FFEC pea.l [A6 - 0x14] 00003580 A98D syscall GetDialogItem/GetDItem 00003582 302E FFF8 move.w D0, [A6 - 0x8] 00003586 48C0 ext.l D0 00003588 81FC 0080 divs.w D0, 0x80 0000358C 4840 swap.w D0 0000358E 7210 moveq.l D1, 0x10 00003590 B240 cmp.w D1, D0 00003592 56C6 sne D6 00003594 4406 neg.b D6 label00003596: 00003596 1006 move.b D0, D6 00003598 6708 beq +0xA /* 000035A2 */ 0000359A 486D FE14 pea.l [A5 - 0x1EC] 0000359E A851 syscall SetCursor 000035A0 600E bra +0x10 /* 000035B0 */ label000035A2: 000035A2 42A7 clr.l -[A7] 000035A4 3F3C 0001 move.w -[A7], 0x1 000035A8 A9B9 syscall GetCursor 000035AA 205F movea.l A0, [A7]+ 000035AC 2F10 move.l -[A7], [A0] 000035AE A851 syscall SetCursor label000035B0: 000035B0 4CDF 00C0 movem.l D6,D7, [A7]+ 000035B4 4E5E unlink A6 000035B6 2E9F move.l [A7], [A7]+ 000035B8 4E75 rts export_1031: 000035BA 4E56 FEFE link A6, -0x0102 000035BE 4267 clr.w -[A7] 000035C0 3F2D 9FE0 move.w -[A7], [A5 - 0x6020] 000035C4 4EBA 2638 jsr [PC + 0x2638 /* 00005BFE */] 000035C8 3D5F FEFE move.w [A6 - 0x102], [A7]+ 000035CC 486E FF00 pea.l [A6 - 0x100] 000035D0 3F3C 0081 move.w -[A7], 0x81 000035D4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000035D8 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 000035DC 206E 000A movea.l A0, [A6 + 0xA] 000035E0 43EE FF00 lea.l A1, [A6 - 0x100] 000035E4 707F moveq.l D0, 0x7F label000035E6: 000035E6 30D9 move.w [A0]+, [A1]+ 000035E8 51C8 FFFC dbf D0, -0x6 /* 000035E6 */ 000035EC 3F2E FEFE move.w -[A7], [A6 - 0x102] 000035F0 A998 syscall UseResFile 000035F2 4E5E unlink A6 000035F4 205F movea.l A0, [A7]+ 000035F6 544F addq.w A7, 2 000035F8 4ED0 jmp [A0] fn000035FA: 000035FA 4E56 0000 link A6, 0 000035FE 206E 0008 movea.l A0, [A6 + 0x8] 00003602 2068 009C movea.l A0, [A0 + 0x9C] 00003606 2050 movea.l A0, [A0] 00003608 3010 move.w D0, [A0] 0000360A 5240 addq.w D0, 1 0000360C 3D40 000C move.w [A6 + 0xC], D0 00003610 4E5E unlink A6 00003612 2E9F move.l [A7], [A7]+ 00003614 4E75 rts export_1032: fn00003616: 00003616 4E56 FF00 link A6, -0x0100 0000361A 486E FF00 pea.l [A6 - 0x100] 0000361E 3F3C 0083 move.w -[A7], 0x83 00003622 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003626 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 0000362A 4267 clr.w -[A7] 0000362C 3F2E 000A move.w -[A7], [A6 + 0xA] 00003630 486E FF00 pea.l [A6 - 0x100] 00003634 4EBA F57C jsr [PC - 0xA84 /* 00002BB2 */] 00003638 3D5F 000C move.w [A6 + 0xC], [A7]+ 0000363C 4E5E unlink A6 0000363E 2E9F move.l [A7], [A7]+ 00003640 4E75 rts fn00003642: 00003642 4E56 0000 link A6, 0 00003646 2F0C move.l -[A7], A4 00003648 206E 0008 movea.l A0, [A6 + 0x8] 0000364C 2868 0014 movea.l A4, [A0 + 0x14] 00003650 4A6C 00A4 tst.w [A4 + 0xA4] 00003654 5CC0 sge D0 00003656 4A00 tst.b D0 00003658 6718 beq +0x1A /* 00003672 */ 0000365A 206C 00A0 movea.l A0, [A4 + 0xA0] 0000365E 2050 movea.l A0, [A0] 00003660 226C 00A0 movea.l A1, [A4 + 0xA0] 00003664 2251 movea.l A1, [A1] 00003666 3228 0022 move.w D1, [A0 + 0x22] 0000366A B269 0020 cmp.w D1, [A1 + 0x20] 0000366E 5EC1 sgt D1 00003670 C001 and.b D0, D1 label00003672: 00003672 4400 neg.b D0 00003674 1D40 000C move.b [A6 + 0xC], D0 00003678 285F movea.l A4, [A7]+ 0000367A 4E5E unlink A6 0000367C 2E9F move.l [A7], [A7]+ 0000367E 4E75 rts fn00003680: 00003680 4E56 FFE6 link A6, -0x001A 00003684 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00003688 266E 0008 movea.l A3, [A6 + 0x8] 0000368C 3A2E 0010 move.w D5, [A6 + 0x10] 00003690 422E 0018 clr.b [A6 + 0x18] 00003694 206E 000C movea.l A0, [A6 + 0xC] 00003698 3D68 000E FFEC move.w [A6 - 0x14], [A0 + 0xE] 0000369E 7000 moveq.l D0, 0x00 000036A0 3028 000E move.w D0, [A0 + 0xE] 000036A4 7200 moveq.l D1, 0x00 000036A6 323C FDFF move.w D1, 0xFDFF 000036AA C081 and.l D0, D1 000036AC 3140 000E move.w [A0 + 0xE], D0 000036B0 4267 clr.w -[A7] 000036B2 2F2E 000C move.l -[A7], [A6 + 0xC] 000036B6 4EBA 120E jsr [PC + 0x120E /* 000048C6 */] 000036BA 181F move.b D4, [A7]+ 000036BC 206E 000C movea.l A0, [A6 + 0xC] 000036C0 316E FFEC 000E move.w [A0 + 0xE], [A6 - 0x14] 000036C6 206E 000C movea.l A0, [A6 + 0xC] 000036CA 3C10 move.w D6, [A0] 000036CC 4250 clr.w [A0] 000036CE 7005 moveq.l D0, 0x05 000036D0 B046 cmp.w D0, D6 000036D2 6604 bne +0x6 /* 000036D8 */ 000036D4 6000 0182 bra +0x184 /* 00003858 */ label000036D8: 000036D8 1004 move.b D0, D4 000036DA 6700 008A beq +0x8C /* 00003766 */ 000036DE 709C moveq.l D0, 0xFFFFFF9C 000036E0 B045 cmp.w D0, D5 000036E2 6634 bne +0x36 /* 00003718 */ 000036E4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000036E8 3F3C 0002 move.w -[A7], 0x2 000036EC 486E FFEA pea.l [A6 - 0x16] 000036F0 486E FFF8 pea.l [A6 - 0x8] 000036F4 486E FFF0 pea.l [A6 - 0x10] 000036F8 A98D syscall GetDialogItem/GetDItem 000036FA 4267 clr.w -[A7] 000036FC 206E 0014 movea.l A0, [A6 + 0x14] 00003700 4868 0010 pea.l [A0 + 0x10] 00003704 486E FFF0 pea.l [A6 - 0x10] 00003708 486E FFF0 pea.l [A6 - 0x10] 0000370C A8AA syscall SectRect 0000370E 101F move.b D0, [A7]+ 00003710 6704 beq +0x6 /* 00003716 */ 00003712 7A02 moveq.l D5, 0x02 00003714 6002 bra +0x4 /* 00003718 */ label00003716: 00003716 7A03 moveq.l D5, 0x03 label00003718: 00003718 3685 move.w [A3], D5 0000371A 6604 bne +0x6 /* 00003720 */ 0000371C 6000 013A bra +0x13C /* 00003858 */ label00003720: 00003720 4A53 tst.w [A3] 00003722 6F0A ble +0xC /* 0000372E */ 00003724 2F2E 0014 move.l -[A7], [A6 + 0x14] 00003728 3F13 move.w -[A7], [A3] 0000372A 4EBA 229E jsr [PC + 0x229E /* 000059CA */] label0000372E: 0000372E 1D7C 0001 0018 move.b [A6 + 0x18], 0x1 00003734 70FF moveq.l D0, 0xFFFFFFFF 00003736 B053 cmp.w D0, [A3] 00003738 57C0 seq D0 0000373A 7200 moveq.l D1, 0x00 0000373C 206E 000C movea.l A0, [A6 + 0xC] 00003740 3228 000E move.w D1, [A0 + 0xE] 00003744 C2BC 0000 0200 and.l D1, 0x200 0000374A 4A81 tst.l D1 0000374C 56C1 sne D1 0000374E 8001 or.b D0, D1 00003750 122D A016 move.b D1, [A5 - 0x5FEA] 00003754 0A01 0001 xori.b D1, 0x1 00003758 C001 and.b D0, D1 0000375A 6700 00FC beq +0xFE /* 00003858 */ 0000375E 4EBA 2344 jsr [PC + 0x2344 /* 00005AA4 */] 00003762 6000 00F4 bra +0xF6 /* 00003858 */ label00003766: 00003766 4207 clr.b D7 00003768 302E 0012 move.w D0, [A6 + 0x12] 0000376C 0440 0043 subi.w D0, 0x43 /* 'C' */ 00003770 6738 beq +0x3A /* 000037AA */ 00003772 0440 0013 subi.w D0, 0x13 00003776 674C beq +0x4E /* 000037C4 */ 00003778 5540 subq.w D0, 2 0000377A 6712 beq +0x14 /* 0000378E */ 0000377C 0440 000B subi.w D0, 0xB 00003780 6728 beq +0x2A /* 000037AA */ 00003782 0440 0013 subi.w D0, 0x13 00003786 673C beq +0x3E /* 000037C4 */ 00003788 5540 subq.w D0, 2 0000378A 6702 beq +0x4 /* 0000378E */ 0000378C 6076 bra +0x78 /* 00003804 */ label0000378E: 0000378E 4267 clr.w -[A7] 00003790 2F0E move.l -[A7], A6 00003792 4EBA FEAE jsr [PC - 0x152 /* 00003642 */] 00003796 101F move.b D0, [A7]+ 00003798 6700 00A4 beq +0xA6 /* 0000383E */ 0000379C 2F2E 0014 move.l -[A7], [A6 + 0x14] 000037A0 4EAD 036A jsr [A5 + 0x36A /* export_105 */] 000037A4 7E01 moveq.l D7, 0x01 000037A6 6000 0096 bra +0x98 /* 0000383E */ label000037AA: 000037AA 4267 clr.w -[A7] 000037AC 2F0E move.l -[A7], A6 000037AE 4EBA FE92 jsr [PC - 0x16E /* 00003642 */] 000037B2 101F move.b D0, [A7]+ 000037B4 6700 0088 beq +0x8A /* 0000383E */ 000037B8 2F2E 0014 move.l -[A7], [A6 + 0x14] 000037BC 4EAD 0362 jsr [A5 + 0x362 /* export_104 */] 000037C0 7E01 moveq.l D7, 0x01 000037C2 607A bra +0x7C /* 0000383E */ label000037C4: 000037C4 206E 0014 movea.l A0, [A6 + 0x14] 000037C8 2068 00A0 movea.l A0, [A0 + 0xA0] 000037CC 2850 movea.l A4, [A0] 000037CE 42A7 clr.l -[A7] 000037D0 4EAD 0372 jsr [A5 + 0x372 /* export_106 */] 000037D4 302C 003C move.w D0, [A4 + 0x3C] 000037D8 48C0 ext.l D0 000037DA D09F add.l D0, [A7]+ 000037DC 322C 0022 move.w D1, [A4 + 0x22] 000037E0 48C1 ext.l D1 000037E2 9081 sub.l D0, D1 000037E4 322C 0020 move.w D1, [A4 + 0x20] 000037E8 48C1 ext.l D1 000037EA D280 add.l D1, D0 000037EC 0C81 0000 7530 cmpi.l D1, 0x7530 /* 'u0' */ 000037F2 6F06 ble +0x8 /* 000037FA */ 000037F4 4EBA F4EA jsr [PC - 0xB16 /* 00002CE0 */] 000037F8 6044 bra +0x46 /* 0000383E */ label000037FA: 000037FA 2F2E 0014 move.l -[A7], [A6 + 0x14] 000037FE 4EAD 035A jsr [A5 + 0x35A /* export_103 */] 00003802 603A bra +0x3C /* 0000383E */ label00003804: 00003804 4267 clr.w -[A7] 00003806 206E 000C movea.l A0, [A6 + 0xC] 0000380A 3F28 0004 move.w -[A7], [A0 + 0x4] 0000380E 3F28 000E move.w -[A7], [A0 + 0xE] 00003812 3F3C 0004 move.w -[A7], 0x4 00003816 4EAD 1042 jsr [A5 + 0x1042 /* export_516 */] 0000381A 3D5F FFE8 move.w [A6 - 0x18], [A7]+ 0000381E 701C moveq.l D0, 0x1C 00003820 B06E FFE8 cmp.w D0, [A6 - 0x18] 00003824 6618 bne +0x1A /* 0000383E */ 00003826 286E 0014 movea.l A4, [A6 + 0x14] 0000382A 4A6C 00A4 tst.w [A4 + 0xA4] 0000382E 6D0E blt +0x10 /* 0000383E */ 00003830 42A7 clr.l -[A7] 00003832 2F3C 0000 7FFF move.l -[A7], 0x7FFF 00003838 2F2C 00A0 move.l -[A7], [A4 + 0xA0] 0000383C A9D1 syscall TESetSelect label0000383E: 0000383E 1007 move.b D0, D7 00003840 6716 beq +0x18 /* 00003858 */ 00003842 42A7 clr.l -[A7] 00003844 A9FC syscall ZeroScrap 00003846 2D5F FFFC move.l [A6 - 0x4], [A7]+ 0000384A 4267 clr.w -[A7] 0000384C 4EAD 0382 jsr [A5 + 0x382 /* export_108 */] 00003850 301F move.w D0, [A7]+ 00003852 48C0 ext.l D0 00003854 2D40 FFFC move.l [A6 - 0x4], D0 label00003858: 00003858 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000385C 4E5E unlink A6 0000385E 205F movea.l A0, [A7]+ 00003860 DEFC 0010 add.w A7, 0x10 00003864 4ED0 jmp [A0] export_1033: fn00003866: 00003866 4E56 FFCA link A6, -0x0036 label0000386A: 0000386A 2F3C 8000 0000 move.l -[A7], 0x80000000 00003870 486E FFF0 pea.l [A6 - 0x10] 00003874 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00003878 101F move.b D0, [A7]+ 0000387A 6706 beq +0x8 /* 00003882 */ 0000387C 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */] 00003880 60E8 bra -0x16 /* 0000386A */ label00003882: 00003882 102D A07A move.b D0, [A5 - 0x5F86] 00003886 6662 bne +0x64 /* 000038EA */ 00003888 3D7C 0008 FFD0 move.w [A6 - 0x30], 0x8 0000388E 3D7C 0001 FFDA move.w [A6 - 0x26], 0x1 00003894 42A7 clr.l -[A7] 00003896 2F3C 5349 434E move.l -[A7], 0x5349434E /* 'SICN' */ 0000389C 3F3C 0080 move.w -[A7], 0x80 000038A0 4EBA 074C jsr [PC + 0x74C /* 00003FEE */] 000038A4 2D5F FFDC move.l [A6 - 0x24], [A7]+ 000038A8 70FF moveq.l D0, 0xFFFFFFFF 000038AA 2D40 FFE0 move.l [A6 - 0x20], D0 000038AE 7000 moveq.l D0, 0x00 000038B0 2D40 FFE4 move.l [A6 - 0x1C], D0 000038B4 7000 moveq.l D0, 0x00 000038B6 2D40 FFE8 move.l [A6 - 0x18], D0 000038BA 4267 clr.w -[A7] 000038BC 486E FFCC pea.l [A6 - 0x34] 000038C0 205F movea.l A0, [A7]+ 000038C2 A05E syscall NMInstall 000038C4 3E80 move.w [A7], D0 000038C6 3D5F FFCA move.w [A6 - 0x36], [A7]+ label000038CA: 000038CA 4EAD 26F2 jsr [A5 + 0x26F2 /* export_1242 */] 000038CE 102D A07A move.b D0, [A5 - 0x5F86] 000038D2 67F6 beq -0x8 /* 000038CA */ 000038D4 4267 clr.w -[A7] 000038D6 486E FFCC pea.l [A6 - 0x34] 000038DA 205F movea.l A0, [A7]+ 000038DC A05F syscall NMRemove 000038DE 3E80 move.w [A7], D0 000038E0 3D5F FFCA move.w [A6 - 0x36], [A7]+ 000038E4 2F2E FFDC move.l -[A7], [A6 - 0x24] 000038E8 A9A3 syscall ReleaseResource label000038EA: 000038EA 4E5E unlink A6 000038EC 4E75 rts export_1034: fn000038EE: 000038EE 4E56 0000 link A6, 0 000038F2 102D A1FB move.b D0, [A5 - 0x5E05] 000038F6 672E beq +0x30 /* 00003926 */ 000038F8 2F00 move.l -[A7], D0 000038FA 42A7 clr.l -[A7] 000038FC 2F00 move.l -[A7], D0 000038FE 4267 clr.w -[A7] 00003900 2F3C 8200 0000 move.l -[A7], 0x82000000 00003906 A8B5 syscall ScriptUtil 00003908 321F move.w D1, [A7]+ 0000390A 201F move.l D0, [A7]+ 0000390C 3F01 move.w -[A7], D1 0000390E 3F3C 0016 move.w -[A7], 0x16 00003912 2F3C 8404 000C move.l -[A7], 0x8404000C 00003918 A8B5 syscall ScriptUtil 0000391A 221F move.l D1, [A7]+ 0000391C 201F move.l D0, [A7]+ 0000391E 0801 0001 btst.b D1, 0x1 00003922 57C1 seq D1 00003924 C001 and.b D0, D1 label00003926: 00003926 1D40 0008 move.b [A6 + 0x8], D0 0000392A 4E5E unlink A6 0000392C 4E75 rts export_1035: fn0000392E: 0000392E 4E56 FCC4 link A6, -0x033C 00003932 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00003936 206E 000C movea.l A0, [A6 + 0xC] 0000393A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000393E 7003 moveq.l D0, 0x03 label00003940: 00003940 32D8 move.w [A1]+, [A0]+ 00003942 51C8 FFFC dbf D0, -0x6 /* 00003940 */ 00003946 206E 0008 movea.l A0, [A6 + 0x8] 0000394A 43EE FEF8 lea.l A1, [A6 - 0x108] 0000394E 707F moveq.l D0, 0x7F label00003950: 00003950 32D8 move.w [A1]+, [A0]+ 00003952 51C8 FFFC dbf D0, -0x6 /* 00003950 */ 00003956 486E FDE6 pea.l [A6 - 0x21A] 0000395A A898 syscall GetPenState 0000395C 206D FE80 movea.l A0, [A5 - 0x180] 00003960 1D68 0046 FDC5 move.b [A6 - 0x23B], [A0 + 0x46] 00003966 A89E syscall PenNormal 00003968 486E FFF8 pea.l [A6 - 0x8] 0000396C 1F3C 0001 move.b -[A7], 0x1 00003970 4EBA 245A jsr [PC + 0x245A /* 00005DCC */] 00003974 486E FCC4 pea.l [A6 - 0x33C] 00003978 3F3C 0018 move.w -[A7], 0x18 0000397C 4EBA 14B2 jsr [PC + 0x14B2 /* 00004E30 */] 00003980 205F movea.l A0, [A7]+ 00003982 43EE FDF8 lea.l A1, [A6 - 0x208] 00003986 707F moveq.l D0, 0x7F label00003988: 00003988 32D8 move.w [A1]+, [A0]+ 0000398A 51C8 FFFC dbf D0, -0x6 /* 00003988 */ 0000398E 42A7 clr.l -[A7] 00003990 A8D8 syscall NewRgn 00003992 285F movea.l A4, [A7]+ 00003994 2F0C move.l -[A7], A4 00003996 A87A syscall GetClip 00003998 486E FFF8 pea.l [A6 - 0x8] 0000399C A87B syscall ClipRect 0000399E 486E FDDE pea.l [A6 - 0x222] 000039A2 A88B syscall GetFontInfo 000039A4 302E FFFC move.w D0, [A6 - 0x4] 000039A8 D06E FFF8 add.w D0, [A6 - 0x8] 000039AC 48C0 ext.l D0 000039AE 81FC 0002 divs.w D0, 0x2 000039B2 3A00 move.w D5, D0 000039B4 382E FFFE move.w D4, [A6 - 0x2] 000039B8 986E FFFA sub.w D4, [A6 - 0x6] 000039BC 3004 move.w D0, D4 000039BE 907C 0015 sub.w D0, 0x15 000039C2 906E FDE2 sub.w D0, [A6 - 0x21E] 000039C6 3C00 move.w D6, D0 000039C8 5746 subq.w D6, 3 000039CA 4267 clr.w -[A7] 000039CC 486E FDF8 pea.l [A6 - 0x208] 000039D0 A88C syscall StringWidth 000039D2 BC5F cmp.w D6, [A7]+ 000039D4 6D00 00A8 blt +0xAA /* 00003A7E */ 000039D8 4240 clr.w D0 000039DA 102E FEF8 move.b D0, [A6 - 0x108] 000039DE 3E00 move.w D7, D0 000039E0 5247 addq.w D7, 1 000039E2 4267 clr.w -[A7] 000039E4 486E FEF8 pea.l [A6 - 0x108] 000039E8 A88C syscall StringWidth 000039EA BC5F cmp.w D6, [A7]+ 000039EC 6C0E bge +0x10 /* 000039FC */ 000039EE 7020 moveq.l D0, 0x20 000039F0 802E FDC5 or.b D0, [A6 - 0x23B] 000039F4 4241 clr.w D1 000039F6 1200 move.b D1, D0 000039F8 3F01 move.w -[A7], D1 000039FA A888 syscall TextFace label000039FC: 000039FC 7001 moveq.l D0, 0x01 000039FE B047 cmp.w D0, D7 00003A00 5DC0 slt D0 00003A02 4A00 tst.b D0 00003A04 6744 beq +0x46 /* 00003A4A */ 00003A06 2F00 move.l -[A7], D0 00003A08 4267 clr.w -[A7] 00003A0A 486E FEF8 pea.l [A6 - 0x108] 00003A0E A88C syscall StringWidth 00003A10 321F move.w D1, [A7]+ 00003A12 201F move.l D0, [A7]+ 00003A14 BC41 cmp.w D6, D1 00003A16 5DC1 slt D1 00003A18 C001 and.b D0, D1 00003A1A 672E beq +0x30 /* 00003A4A */ label00003A1C: 00003A1C 5347 subq.w D7, 1 00003A1E 4267 clr.w -[A7] 00003A20 486E FEF9 pea.l [A6 - 0x107] 00003A24 3007 move.w D0, D7 00003A26 5340 subq.w D0, 1 00003A28 3F00 move.w -[A7], D0 00003A2A 2F3C 8206 0010 move.l -[A7], 0x82060010 00003A30 A8B5 syscall ScriptUtil 00003A32 4A5F tst.w [A7]+ 00003A34 6EE6 bgt -0x18 /* 00003A1C */ 00003A36 4240 clr.w D0 00003A38 102E FDF9 move.b D0, [A6 - 0x207] 00003A3C 41EE FEF8 lea.l A0, [A6 - 0x108] 00003A40 1180 7000 move.b [A0 + D7.w], D0 00003A44 1D47 FEF8 move.b [A6 - 0x108], D7 00003A48 60B2 bra -0x4C /* 000039FC */ label00003A4A: 00003A4A 2F3C 0004 0000 move.l -[A7], 0x40000 00003A50 302E FDE4 move.w D0, [A6 - 0x21C] 00003A54 D06E FDE0 add.w D0, [A6 - 0x220] 00003A58 3F00 move.w -[A7], D0 00003A5A 4EBA 1394 jsr [PC + 0x1394 /* 00004DF0 */] 00003A5E 301F move.w D0, [A7]+ 00003A60 D045 add.w D0, D5 00003A62 3D40 FDCE move.w [A6 - 0x232], D0 00003A66 302E FDE2 move.w D0, [A6 - 0x21E] 00003A6A D06E FFFA add.w D0, [A6 - 0x6] 00003A6E 5640 addq.w D0, 3 00003A70 3F00 move.w -[A7], D0 00003A72 3F2E FDCE move.w -[A7], [A6 - 0x232] 00003A76 A893 syscall MoveTo 00003A78 486E FEF8 pea.l [A6 - 0x108] 00003A7C A884 syscall DrawString label00003A7E: 00003A7E 2F3C 0006 0000 move.l -[A7], 0x60000 00003A84 3004 move.w D0, D4 00003A86 907C 000B sub.w D0, 0xB 00003A8A 48C0 ext.l D0 00003A8C 81FC 0002 divs.w D0, 0x2 00003A90 3F00 move.w -[A7], D0 00003A92 4EBA 137C jsr [PC + 0x137C /* 00004E10 */] 00003A96 302E FFFE move.w D0, [A6 - 0x2] 00003A9A 905F sub.w D0, [A7]+ 00003A9C 907C 000C sub.w D0, 0xC 00003AA0 3D40 FDD0 move.w [A6 - 0x230], D0 00003AA4 3F2E FDD0 move.w -[A7], [A6 - 0x230] 00003AA8 3005 move.w D0, D5 00003AAA 5740 subq.w D0, 3 00003AAC 3F00 move.w -[A7], D0 00003AAE A893 syscall MoveTo 00003AB0 2F3C 0000 000A move.l -[A7], 0xA /* '\n' */ 00003AB6 A892 syscall Line 00003AB8 2F3C 0001 FFF7 move.l -[A7], 0x1FFF7 00003ABE A894 syscall Move 00003AC0 2F3C 0000 0008 move.l -[A7], 0x8 00003AC6 A892 syscall Line 00003AC8 2F3C 0001 FFF9 move.l -[A7], 0x1FFF9 00003ACE A894 syscall Move 00003AD0 2F3C 0000 0006 move.l -[A7], 0x6 00003AD6 A892 syscall Line 00003AD8 2F3C 0001 FFFB move.l -[A7], 0x1FFFB 00003ADE A894 syscall Move 00003AE0 2F3C 0000 0004 move.l -[A7], 0x4 00003AE6 A892 syscall Line 00003AE8 2F3C 0001 FFFD move.l -[A7], 0x1FFFD 00003AEE A894 syscall Move 00003AF0 2F3C 0000 0002 move.l -[A7], 0x2 00003AF6 A892 syscall Line 00003AF8 2F3C 0001 FFFF move.l -[A7], 0x1FFFF 00003AFE A894 syscall Move 00003B00 42A7 clr.l -[A7] 00003B02 A892 syscall Line 00003B04 2F0C move.l -[A7], A4 00003B06 A879 syscall SetClip 00003B08 2F0C move.l -[A7], A4 00003B0A A8D9 syscall DisposRgn/DisposeRgn 00003B0C 4240 clr.w D0 00003B0E 102E FDC5 move.b D0, [A6 - 0x23B] 00003B12 3F00 move.w -[A7], D0 00003B14 A888 syscall TextFace 00003B16 486E FDE6 pea.l [A6 - 0x21A] 00003B1A A899 syscall SetPenState 00003B1C 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00003B20 4E5E unlink A6 00003B22 205F movea.l A0, [A7]+ 00003B24 504F addq.w A7, 8 00003B26 4ED0 jmp [A0] 00003B28 4E56 FEF0 link A6, -0x0110 00003B2C 48E7 0108 movem.l -[A7], D7,A4 00003B30 286E 000A movea.l A4, [A6 + 0xA] 00003B34 3E2C 0044 move.w D7, [A4 + 0x44] 00003B38 4267 clr.w -[A7] 00003B3A 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */] 00003B3E A887 syscall TextFont 00003B40 2F0C move.l -[A7], A4 00003B42 302E 0008 move.w D0, [A6 + 0x8] 00003B46 5240 addq.w D0, 1 00003B48 3F00 move.w -[A7], D0 00003B4A 486E FFFE pea.l [A6 - 0x2] 00003B4E 486E FFFA pea.l [A6 - 0x6] 00003B52 486E FFF2 pea.l [A6 - 0xE] 00003B56 A98D syscall GetDialogItem/GetDItem 00003B58 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003B5C 486E FEF2 pea.l [A6 - 0x10E] 00003B60 A990 syscall GetDialogItemText/GetIText 00003B62 2F0C move.l -[A7], A4 00003B64 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003B68 486E FFFE pea.l [A6 - 0x2] 00003B6C 486E FFFA pea.l [A6 - 0x6] 00003B70 486E FFF2 pea.l [A6 - 0xE] 00003B74 A98D syscall GetDialogItem/GetDItem 00003B76 486E FFF2 pea.l [A6 - 0xE] 00003B7A 486E FEF2 pea.l [A6 - 0x10E] 00003B7E 4EBA FDAE jsr [PC - 0x252 /* 0000392E */] 00003B82 3F07 move.w -[A7], D7 00003B84 A887 syscall TextFont 00003B86 4CDF 1080 movem.l D7,A4, [A7]+ 00003B8A 4E5E unlink A6 00003B8C 205F movea.l A0, [A7]+ 00003B8E 5C4F addq.w A7, 6 00003B90 4ED0 jmp [A0] export_1036: 00003B92 4E56 FEFE link A6, -0x0102 00003B96 2F3C 0081 0000 move.l -[A7], 0x810000 00003B9C 486E FEFE pea.l [A6 - 0x102] 00003BA0 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003BA4 4EBA 0012 jsr [PC + 0x12 /* 00003BB8 */] 00003BA8 4EBA EE6E jsr [PC - 0x1192 /* 00002A18 */] 00003BAC 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00003BB0 4E5E unlink A6 00003BB2 205F movea.l A0, [A7]+ 00003BB4 544F addq.w A7, 2 00003BB6 4ED0 jmp [A0] export_1037: fn00003BB8: 00003BB8 4E56 FEFE link A6, -0x0102 00003BBC 4267 clr.w -[A7] 00003BBE 3F2D 9FE0 move.w -[A7], [A5 - 0x6020] 00003BC2 4EBA 203A jsr [PC + 0x203A /* 00005BFE */] 00003BC6 3D5F FEFE move.w [A6 - 0x102], [A7]+ 00003BCA 486E FF00 pea.l [A6 - 0x100] 00003BCE 3F3C 0082 move.w -[A7], 0x82 00003BD2 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003BD6 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00003BDA 206E 000A movea.l A0, [A6 + 0xA] 00003BDE 43EE FF00 lea.l A1, [A6 - 0x100] 00003BE2 707F moveq.l D0, 0x7F label00003BE4: 00003BE4 30D9 move.w [A0]+, [A1]+ 00003BE6 51C8 FFFC dbf D0, -0x6 /* 00003BE4 */ 00003BEA 3F2E FEFE move.w -[A7], [A6 - 0x102] 00003BEE A998 syscall UseResFile 00003BF0 4E5E unlink A6 00003BF2 205F movea.l A0, [A7]+ 00003BF4 544F addq.w A7, 2 00003BF6 4ED0 jmp [A0] export_1038: fn00003BF8: 00003BF8 4E56 0000 link A6, 0 00003BFC 302E 0008 move.w D0, [A6 + 0x8] 00003C00 48C0 ext.l D0 00003C02 D0AE 000A add.l D0, [A6 + 0xA] 00003C06 2040 movea.l A0, D0 00003C08 1010 move.b D0, [A0] 00003C0A 4880 ext.w D0 00003C0C B06E 000E cmp.w D0, [A6 + 0xE] 00003C10 57C0 seq D0 00003C12 4A00 tst.b D0 00003C14 6730 beq +0x32 /* 00003C46 */ 00003C16 122D A1F9 move.b D1, [A5 - 0x5E07] 00003C1A 0A01 0001 xori.b D1, 0x1 00003C1E 4A01 tst.b D1 00003C20 6622 bne +0x24 /* 00003C44 */ 00003C22 48E7 C000 movem.l -[A7], D0,D1 00003C26 4267 clr.w -[A7] 00003C28 2F2E 000A move.l -[A7], [A6 + 0xA] 00003C2C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003C30 2F3C 8206 0010 move.l -[A7], 0x82060010 00003C36 A8B5 syscall ScriptUtil 00003C38 341F move.w D2, [A7]+ 00003C3A 4CDF 0003 movem.l D0,D1, [A7]+ 00003C3E 4A42 tst.w D2 00003C40 57C2 seq D2 00003C42 8202 or.b D1, D2 label00003C44: 00003C44 C001 and.b D0, D1 label00003C46: 00003C46 0240 0001 andi.w D0, 0x1 00003C4A 1D40 0010 move.b [A6 + 0x10], D0 00003C4E 4E5E unlink A6 00003C50 205F movea.l A0, [A7]+ 00003C52 504F addq.w A7, 8 00003C54 4ED0 jmp [A0] export_1039: 00003C56 4E56 FFF8 link A6, -0x0008 00003C5A 48E7 0300 movem.l -[A7], D6,D7 00003C5E 42A7 clr.l -[A7] 00003C60 2F2E 000C move.l -[A7], [A6 + 0xC] 00003C64 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003C68 2E1F move.l D7, [A7]+ 00003C6A 42A7 clr.l -[A7] 00003C6C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003C70 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003C74 2C1F move.l D6, [A7]+ 00003C76 BC87 cmp.l D6, D7 00003C78 57C0 seq D0 00003C7A 4A00 tst.b D0 00003C7C 671C beq +0x1E /* 00003C9A */ 00003C7E 2F00 move.l -[A7], D0 00003C80 4267 clr.w -[A7] 00003C82 206E 000C movea.l A0, [A6 + 0xC] 00003C86 2F10 move.l -[A7], [A0] 00003C88 206E 0008 movea.l A0, [A6 + 0x8] 00003C8C 2F10 move.l -[A7], [A0] 00003C8E 2F07 move.l -[A7], D7 00003C90 4EAD 284A jsr [A5 + 0x284A /* export_1285 */] 00003C94 121F move.b D1, [A7]+ 00003C96 201F move.l D0, [A7]+ 00003C98 C001 and.b D0, D1 label00003C9A: 00003C9A 1D40 0010 move.b [A6 + 0x10], D0 00003C9E 4CDF 00C0 movem.l D6,D7, [A7]+ 00003CA2 4E5E unlink A6 00003CA4 205F movea.l A0, [A7]+ 00003CA6 504F addq.w A7, 8 00003CA8 4ED0 jmp [A0] export_1040: fn00003CAA: 00003CAA 4E56 FFE8 link A6, -0x0018 00003CAE 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00003CB2 4205 clr.b D5 00003CB4 42A7 clr.l -[A7] 00003CB6 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */] 00003CBA 4EBA 1E70 jsr [PC + 0x1E70 /* 00005B2C */] 00003CBE 381F move.w D4, [A7]+ 00003CC0 42A7 clr.l -[A7] 00003CC2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003CC6 4EBA 1B72 jsr [PC + 0x1B72 /* 0000583A */] 00003CCA 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00003CCE 6700 00DA beq +0xDC /* 00003DAA */ 00003CD2 426E FFE8 clr.w [A6 - 0x18] 00003CD6 3C2E FFE8 move.w D6, [A6 - 0x18] 00003CDA 6000 00C6 bra +0xC8 /* 00003DA2 */ label00003CDE: 00003CDE 303C 0100 move.w D0, 0x100 00003CE2 C1FC 005E muls.w D0, 0x5E /* '^' */ 00003CE6 D07C 0030 add.w D0, 0x30 /* '0' */ 00003CEA D046 add.w D0, D6 00003CEC 3D40 FFF8 move.w [A6 - 0x8], D0 00003CF0 7E00 moveq.l D7, 0x00 label00003CF2: 00003CF2 42A7 clr.l -[A7] 00003CF4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003CF8 2F07 move.l -[A7], D7 00003CFA 486E FFF8 pea.l [A6 - 0x8] 00003CFE 7002 moveq.l D0, 0x02 00003D00 2F00 move.l -[A7], D0 00003D02 42A7 clr.l -[A7] 00003D04 42A7 clr.l -[A7] 00003D06 A9E0 syscall Munger 00003D08 2E1F move.l D7, [A7]+ 00003D0A 6C04 bge +0x6 /* 00003D10 */ 00003D0C 6000 0092 bra +0x94 /* 00003DA0 */ label00003D10: 00003D10 4267 clr.w -[A7] 00003D12 206E FFFC movea.l A0, [A6 - 0x4] 00003D16 2F10 move.l -[A7], [A0] 00003D18 3F07 move.w -[A7], D7 00003D1A 2F3C 8206 0010 move.l -[A7], 0x82060010 00003D20 A8B5 syscall ScriptUtil 00003D22 4A5F tst.w [A7]+ 00003D24 57C0 seq D0 00003D26 4A00 tst.b D0 00003D28 676E beq +0x70 /* 00003D98 */ 00003D2A 2F00 move.l -[A7], D0 00003D2C 4267 clr.w -[A7] 00003D2E 206E FFFC movea.l A0, [A6 - 0x4] 00003D32 2F10 move.l -[A7], [A0] 00003D34 2207 move.l D1, D7 00003D36 5281 addq.l D1, 1 00003D38 3F01 move.w -[A7], D1 00003D3A 2F3C 8206 0010 move.l -[A7], 0x82060010 00003D40 A8B5 syscall ScriptUtil 00003D42 321F move.w D1, [A7]+ 00003D44 201F move.l D0, [A7]+ 00003D46 4A41 tst.w D1 00003D48 57C1 seq D1 00003D4A C001 and.b D0, D1 00003D4C 674A beq +0x4C /* 00003D98 */ 00003D4E 7A01 moveq.l D5, 0x01 00003D50 3006 move.w D0, D6 00003D52 E540 asl D0.w, 2 00003D54 D07C 0AA0 add.w D0, 0xAA0 00003D58 48C0 ext.l D0 00003D5A 2040 movea.l A0, D0 00003D5C 2850 movea.l A4, [A0] 00003D5E 2F0C move.l -[A7], A4 00003D60 486E FFF3 pea.l [A6 - 0xD] 00003D64 4EBA 1D14 jsr [PC + 0x1D14 /* 00005A7A */] 00003D68 42A7 clr.l -[A7] 00003D6A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003D6E 2F07 move.l -[A7], D7 00003D70 486E FFF8 pea.l [A6 - 0x8] 00003D74 7002 moveq.l D0, 0x02 00003D76 2F00 move.l -[A7], D0 00003D78 2014 move.l D0, [A4] 00003D7A 5280 addq.l D0, 1 00003D7C 2F00 move.l -[A7], D0 00003D7E 2054 movea.l A0, [A4] 00003D80 4240 clr.w D0 00003D82 1010 move.b D0, [A0] 00003D84 48C0 ext.l D0 00003D86 2F00 move.l -[A7], D0 00003D88 A9E0 syscall Munger 00003D8A 2E1F move.l D7, [A7]+ 00003D8C 2F0C move.l -[A7], A4 00003D8E 1F2E FFF3 move.b -[A7], [A6 - 0xD] 00003D92 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 00003D96 6002 bra +0x4 /* 00003D9A */ label00003D98: 00003D98 5487 addq.l D7, 2 label00003D9A: 00003D9A 4A87 tst.l D7 00003D9C 6C00 FF54 bge -0xAA /* 00003CF2 */ label00003DA0: 00003DA0 5246 addq.w D6, 1 label00003DA2: 00003DA2 7003 moveq.l D0, 0x03 00003DA4 B046 cmp.w D0, D6 00003DA6 6C00 FF36 bge -0xC8 /* 00003CDE */ label00003DAA: 00003DAA 1005 move.b D0, D5 00003DAC 670E beq +0x10 /* 00003DBC */ 00003DAE 206E FFFC movea.l A0, [A6 - 0x4] 00003DB2 2F10 move.l -[A7], [A0] 00003DB4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003DB8 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] label00003DBC: 00003DBC 486E FFFC pea.l [A6 - 0x4] 00003DC0 4EBA 120C jsr [PC + 0x120C /* 00004FCE */] 00003DC4 3F04 move.w -[A7], D4 00003DC6 A887 syscall TextFont 00003DC8 1D45 000C move.b [A6 + 0xC], D5 00003DCC 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00003DD0 4E5E unlink A6 00003DD2 2E9F move.l [A7], [A7]+ 00003DD4 4E75 rts fn00003DD6: 00003DD6 4E56 FFFC link A6, -0x0004 00003DDA 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00003DDE 422E 0014 clr.b [A6 + 0x14] 00003DE2 286E 000C movea.l A4, [A6 + 0xC] 00003DE6 7003 moveq.l D0, 0x03 00003DE8 B054 cmp.w D0, [A4] 00003DEA 57C0 seq D0 00003DEC 7205 moveq.l D1, 0x05 00003DEE B254 cmp.w D1, [A4] 00003DF0 57C1 seq D1 00003DF2 8001 or.b D0, D1 00003DF4 6700 008C beq +0x8E /* 00003E82 */ 00003DF8 203C 0000 00FF move.l D0, 0xFF 00003DFE C0AC 0002 and.l D0, [A4 + 0x2] 00003E02 3E00 move.w D7, D0 00003E04 7000 moveq.l D0, 0x00 00003E06 302C 000E move.w D0, [A4 + 0xE] 00003E0A C0BC 0000 0100 and.l D0, 0x100 00003E10 4A80 tst.l D0 00003E12 56C0 sne D0 00003E14 2F00 move.l -[A7], D0 00003E16 4267 clr.w -[A7] 00003E18 3F07 move.w -[A7], D7 00003E1A 4EBA 2752 jsr [PC + 0x2752 /* 0000656E */] 00003E1E 121F move.b D1, [A7]+ 00003E20 201F move.l D0, [A7]+ 00003E22 8001 or.b D0, D1 00003E24 206E 0010 movea.l A0, [A6 + 0x10] 00003E28 72FF moveq.l D1, 0xFFFFFFFF 00003E2A B268 00A4 cmp.w D1, [A0 + 0xA4] 00003E2E 57C1 seq D1 00003E30 8001 or.b D0, D1 00003E32 0240 0001 andi.w D0, 0x1 00003E36 6702 beq +0x4 /* 00003E3A */ 00003E38 6048 bra +0x4A /* 00003E82 */ label00003E3A: 00003E3A 206E 0010 movea.l A0, [A6 + 0x10] 00003E3E 2068 00A0 movea.l A0, [A0 + 0xA0] 00003E42 2650 movea.l A3, [A0] 00003E44 302B 0020 move.w D0, [A3 + 0x20] 00003E48 D06B 003C add.w D0, [A3 + 0x3C] 00003E4C 3C00 move.w D6, D0 00003E4E 9C6B 0022 sub.w D6, [A3 + 0x22] 00003E52 7020 moveq.l D0, 0x20 00003E54 B047 cmp.w D0, D7 00003E56 5EC0 sgt D0 00003E58 4A00 tst.b D0 00003E5A 6620 bne +0x22 /* 00003E7C */ 00003E5C 721F moveq.l D1, 0x1F 00003E5E B246 cmp.w D1, D6 00003E60 5FC1 sle D1 00003E62 8001 or.b D0, D1 00003E64 6616 bne +0x18 /* 00003E7C */ 00003E66 4A6B 0020 tst.w [A3 + 0x20] 00003E6A 57C1 seq D1 00003E6C 4A01 tst.b D1 00003E6E 6712 beq +0x14 /* 00003E82 */ 00003E70 742E moveq.l D2, 0x2E 00003E72 B447 cmp.w D2, D7 00003E74 57C2 seq D2 00003E76 C202 and.b D1, D2 00003E78 8001 or.b D0, D1 00003E7A 6706 beq +0x8 /* 00003E82 */ label00003E7C: 00003E7C 4EBA EE62 jsr [PC - 0x119E /* 00002CE0 */] 00003E80 4254 clr.w [A4] label00003E82: 00003E82 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00003E86 4E5E unlink A6 00003E88 205F movea.l A0, [A7]+ 00003E8A DEFC 000C add.w A7, 0xC 00003E8E 4ED0 jmp [A0] export_1041: 00003E90 4E56 FFF2 link A6, -0x000E 00003E94 2F2E 000A move.l -[A7], [A6 + 0xA] 00003E98 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003E9C 486E FFFE pea.l [A6 - 0x2] 00003EA0 486E FFFA pea.l [A6 - 0x6] 00003EA4 486E FFF2 pea.l [A6 - 0xE] 00003EA8 A98D syscall GetDialogItem/GetDItem 00003EAA 4267 clr.w -[A7] 00003EAC 2F2E FFFA move.l -[A7], [A6 - 0x6] 00003EB0 A960 syscall GetControlValue/GetCtlValue 00003EB2 301F move.w D0, [A7]+ 00003EB4 1D40 000E move.b [A6 + 0xE], D0 00003EB8 4E5E unlink A6 00003EBA 205F movea.l A0, [A7]+ 00003EBC 5C4F addq.w A7, 6 00003EBE 4ED0 jmp [A0] export_1042: fn00003EC0: 00003EC0 4E56 0000 link A6, 0 00003EC4 302E 0008 move.w D0, [A6 + 0x8] 00003EC8 B06D A204 cmp.w D0, [A5 - 0x5DFC] 00003ECC 660A bne +0xC /* 00003ED8 */ 00003ECE 41ED A22C lea.l A0, [A5 - 0x5DD4] 00003ED2 2D48 000A move.l [A6 + 0xA], A0 00003ED6 601A bra +0x1C /* 00003EF2 */ label00003ED8: 00003ED8 302E 0008 move.w D0, [A6 + 0x8] 00003EDC B06D A206 cmp.w D0, [A5 - 0x5DFA] 00003EE0 6708 beq +0xA /* 00003EEA */ 00003EE2 3F2E 0008 move.w -[A7], [A6 + 0x8] 00003EE6 4EBA 0B1A jsr [PC + 0xB1A /* 00004A02 */] label00003EEA: 00003EEA 41ED A32C lea.l A0, [A5 - 0x5CD4] 00003EEE 2D48 000A move.l [A6 + 0xA], A0 label00003EF2: 00003EF2 4E5E unlink A6 00003EF4 205F movea.l A0, [A7]+ 00003EF6 544F addq.w A7, 2 00003EF8 4ED0 jmp [A0] export_1043: 00003EFA 4E56 0000 link A6, 0 00003EFE 206E 0008 movea.l A0, [A6 + 0x8] 00003F02 203C 6E75 6C6C move.l D0, 0x6E756C6C /* 'null' */ 00003F08 B090 cmp.l D0, [A0] 00003F0A 6608 bne +0xA /* 00003F14 */ 00003F0C 7000 moveq.l D0, 0x00 00003F0E 2D40 000C move.l [A6 + 0xC], D0 00003F12 603A bra +0x3C /* 00003F4E */ label00003F14: 00003F14 206E 0008 movea.l A0, [A6 + 0x8] 00003F18 203C 5754 4C4B move.l D0, 0x57544C4B /* 'WTLK' */ 00003F1E B090 cmp.l D0, [A0] 00003F20 661A bne +0x1C /* 00003F3C */ 00003F22 42A7 clr.l -[A7] 00003F24 206E 0008 movea.l A0, [A6 + 0x8] 00003F28 2068 0004 movea.l A0, [A0 + 0x4] 00003F2C 2F10 move.l -[A7], [A0] 00003F2E 4EAD 294A jsr [A5 + 0x294A /* export_1317 */] 00003F32 201F move.l D0, [A7]+ 00003F34 5280 addq.l D0, 1 00003F36 2D40 000C move.l [A6 + 0xC], D0 00003F3A 6012 bra +0x14 /* 00003F4E */ label00003F3C: 00003F3C 42A7 clr.l -[A7] 00003F3E 206E 0008 movea.l A0, [A6 + 0x8] 00003F42 2F28 0004 move.l -[A7], [A0 + 0x4] 00003F46 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00003F4A 2D5F 000C move.l [A6 + 0xC], [A7]+ label00003F4E: 00003F4E 4E5E unlink A6 00003F50 2E9F move.l [A7], [A7]+ 00003F52 4E75 rts fn00003F54: 00003F54 4E56 FFFE link A6, -0x0002 00003F58 48E7 0108 movem.l -[A7], D7,A4 00003F5C 286E 000C movea.l A4, [A6 + 0xC] 00003F60 206E 0008 movea.l A0, [A6 + 0x8] 00003F64 7000 moveq.l D0, 0x00 00003F66 2080 move.l [A0], D0 00003F68 42A7 clr.l -[A7] 00003F6A 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */ 00003F70 3F2E 0010 move.w -[A7], [A6 + 0x10] 00003F74 A9A0 syscall GetResource 00003F76 289F move.l [A4], [A7]+ 00003F78 6602 bne +0x4 /* 00003F7C */ 00003F7A 6020 bra +0x22 /* 00003F9C */ label00003F7C: 00003F7C 2054 movea.l A0, [A4] 00003F7E 2050 movea.l A0, [A0] 00003F80 3E28 0012 move.w D7, [A0 + 0x12] 00003F84 206E 0008 movea.l A0, [A6 + 0x8] 00003F88 2F08 move.l -[A7], A0 00003F8A 42A7 clr.l -[A7] 00003F8C 2F3C 4449 544C move.l -[A7], 0x4449544C /* 'DITL' */ 00003F92 3F07 move.w -[A7], D7 00003F94 A9A0 syscall GetResource 00003F96 201F move.l D0, [A7]+ 00003F98 205F movea.l A0, [A7]+ 00003F9A 2080 move.l [A0], D0 label00003F9C: 00003F9C 4CDF 1080 movem.l D7,A4, [A7]+ 00003FA0 4E5E unlink A6 00003FA2 205F movea.l A0, [A7]+ 00003FA4 DEFC 000A add.w A7, 0xA /* '\n' */ 00003FA8 4ED0 jmp [A0] export_1044: fn00003FAA: 00003FAA 4E56 FFFC link A6, -0x0004 00003FAE 486E FFFC pea.l [A6 - 0x4] 00003FB2 A874 syscall GetPort 00003FB4 2F2E 000C move.l -[A7], [A6 + 0xC] 00003FB8 A873 syscall SetPort 00003FBA 206E 000C movea.l A0, [A6 + 0xC] 00003FBE 226E 0008 movea.l A1, [A6 + 0x8] 00003FC2 41E8 0010 lea.l A0, [A0 + 0x10] 00003FC6 7003 moveq.l D0, 0x03 label00003FC8: 00003FC8 32D8 move.w [A1]+, [A0]+ 00003FCA 51C8 FFFC dbf D0, -0x6 /* 00003FC8 */ 00003FCE 206E 0008 movea.l A0, [A6 + 0x8] 00003FD2 2F08 move.l -[A7], A0 00003FD4 A870 syscall LocalToGlobal 00003FD6 206E 0008 movea.l A0, [A6 + 0x8] 00003FDA 4868 0004 pea.l [A0 + 0x4] 00003FDE A870 syscall LocalToGlobal 00003FE0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003FE4 A873 syscall SetPort 00003FE6 4E5E unlink A6 00003FE8 205F movea.l A0, [A7]+ 00003FEA 504F addq.w A7, 8 00003FEC 4ED0 jmp [A0] export_1045: fn00003FEE: 00003FEE 4E56 FFFE link A6, -0x0002 00003FF2 4A6D 9FE0 tst.w [A5 - 0x6020] 00003FF6 6612 bne +0x14 /* 0000400A */ 00003FF8 42A7 clr.l -[A7] 00003FFA 2F2E 000A move.l -[A7], [A6 + 0xA] 00003FFE 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004002 A9A0 syscall GetResource 00004004 2D5F 000E move.l [A6 + 0xE], [A7]+ 00004008 6024 bra +0x26 /* 0000402E */ label0000400A: 0000400A 4267 clr.w -[A7] 0000400C 3F2D 9FE0 move.w -[A7], [A5 - 0x6020] 00004010 4EBA 1BEC jsr [PC + 0x1BEC /* 00005BFE */] 00004014 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00004018 42A7 clr.l -[A7] 0000401A 2F2E 000A move.l -[A7], [A6 + 0xA] 0000401E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004022 A81F syscall Get1Resource 00004024 2D5F 000E move.l [A6 + 0xE], [A7]+ 00004028 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000402C A998 syscall UseResFile label0000402E: 0000402E 4E5E unlink A6 00004030 205F movea.l A0, [A7]+ 00004032 5C4F addq.w A7, 6 00004034 4ED0 jmp [A0] export_1046: 00004036 4E56 0000 link A6, 0 0000403A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000403E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004042 4EAD 29F2 jsr [A5 + 0x29F2 /* export_1338 */] 00004046 206E 0008 movea.l A0, [A6 + 0x8] 0000404A 2F08 move.l -[A7], A0 0000404C 4267 clr.w -[A7] 0000404E 226E 0008 movea.l A1, [A6 + 0x8] 00004052 3F11 move.w -[A7], [A1] 00004054 4EBA 2814 jsr [PC + 0x2814 /* 0000686A */] 00004058 301F move.w D0, [A7]+ 0000405A 205F movea.l A0, [A7]+ 0000405C 3080 move.w [A0], D0 0000405E 4E5E unlink A6 00004060 205F movea.l A0, [A7]+ 00004062 504F addq.w A7, 8 00004064 4ED0 jmp [A0] export_1047: fn00004066: 00004066 4E56 0000 link A6, 0 0000406A 4A6E 0008 tst.w [A6 + 0x8] 0000406E 6606 bne +0x8 /* 00004076 */ 00004070 426E 000A clr.w [A6 + 0xA] 00004074 6012 bra +0x14 /* 00004088 */ label00004076: 00004076 302E 0008 move.w D0, [A6 + 0x8] 0000407A 5340 subq.w D0, 1 0000407C C1FC 0200 muls.w D0, 0x200 00004080 D07C 4000 add.w D0, 0x4000 /* '@\0' */ 00004084 3D40 000A move.w [A6 + 0xA], D0 label00004088: 00004088 4E5E unlink A6 0000408A 205F movea.l A0, [A7]+ 0000408C 544F addq.w A7, 2 0000408E 4ED0 jmp [A0] export_1048: 00004090 4E56 FFF4 link A6, -0x000C 00004094 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004098 286E 0008 movea.l A4, [A6 + 0x8] 0000409C 3C2E 000E move.w D6, [A6 + 0xE] 000040A0 7000 moveq.l D0, 0x00 000040A2 2880 move.l [A4], D0 000040A4 426E 0010 clr.w [A6 + 0x10] 000040A8 4AAD A20A tst.l [A5 - 0x5DF6] 000040AC 6604 bne +0x6 /* 000040B2 */ 000040AE 6000 014E bra +0x150 /* 000041FE */ label000040B2: 000040B2 7000 moveq.l D0, 0x00 000040B4 206D A20A movea.l A0, [A5 - 0x5DF6] 000040B8 2050 movea.l A0, [A0] 000040BA 3206 move.w D1, D6 000040BC C3FC 000A muls.w D1, 0xA /* '\n' */ 000040C0 142E 000C move.b D2, [A6 + 0xC] 000040C4 4882 ext.w D2 000040C6 D242 add.w D1, D2 000040C8 1030 1002 move.b D0, [A0 + D1.w + 0x2] 000040CC C0BC 0000 00FF and.l D0, 0xFF 000040D2 3E00 move.w D7, D0 000040D4 102E 000C move.b D0, [A6 + 0xC] 000040D8 4880 ext.w D0 000040DA 671C beq +0x1E /* 000040F8 */ 000040DC 5340 subq.w D0, 1 000040DE 6700 00AE beq +0xB0 /* 0000418E */ 000040E2 5340 subq.w D0, 1 000040E4 6700 0100 beq +0x102 /* 000041E6 */ 000040E8 5340 subq.w D0, 1 000040EA 6700 00FA beq +0xFC /* 000041E6 */ 000040EE 5340 subq.w D0, 1 000040F0 6700 00F4 beq +0xF6 /* 000041E6 */ 000040F4 6000 00FA bra +0xFC /* 000041F0 */ label000040F8: 000040F8 3007 move.w D0, D7 000040FA 6700 0102 beq +0x104 /* 000041FE */ 000040FE 5340 subq.w D0, 1 00004100 670C beq +0xE /* 0000410E */ 00004102 5340 subq.w D0, 1 00004104 6724 beq +0x26 /* 0000412A */ 00004106 6000 00E8 bra +0xEA /* 000041F0 */ 0000410A 6000 00E4 bra +0xE6 /* 000041F0 */ label0000410E: 0000410E 42A7 clr.l -[A7] 00004110 2F3C 4C43 5442 move.l -[A7], 0x4C435442 /* 'LCTB' */ 00004116 4267 clr.w -[A7] 00004118 3F06 move.w -[A7], D6 0000411A 4EBA FF4A jsr [PC - 0xB6 /* 00004066 */] 0000411E A9A0 syscall GetResource 00004120 289F move.l [A4], [A7]+ 00004122 6600 00CC bne +0xCE /* 000041F0 */ 00004126 6000 00D6 bra +0xD8 /* 000041FE */ label0000412A: 0000412A 202D A1FE move.l D0, [A5 - 0x5E02] 0000412E 3206 move.w D1, D6 00004130 0300 btst D0, D1 00004132 6604 bne +0x6 /* 00004138 */ 00004134 6000 00C8 bra +0xCA /* 000041FE */ label00004138: 00004138 42A7 clr.l -[A7] 0000413A 2F3C 0000 0100 move.l -[A7], 0x100 00004140 4EBA 0FDC jsr [PC + 0xFDC /* 0000511E */] 00004144 289F move.l [A4], [A7]+ 00004146 6604 bne +0x6 /* 0000414C */ 00004148 6000 00B4 bra +0xB6 /* 000041FE */ label0000414C: 0000414C 4267 clr.w -[A7] 0000414E 3F06 move.w -[A7], D6 00004150 4EBA 19F6 jsr [PC + 0x19F6 /* 00005B48 */] 00004154 381F move.w D4, [A7]+ 00004156 426E FFF4 clr.w [A6 - 0xC] 0000415A 3A2E FFF4 move.w D5, [A6 - 0xC] 0000415E 600E bra +0x10 /* 0000416E */ label00004160: 00004160 2054 movea.l A0, [A4] 00004162 3005 move.w D0, D5 00004164 48C0 ext.l D0 00004166 2640 movea.l A3, D0 00004168 D7D0 add.l A3, [A0] 0000416A 1685 move.b [A3], D5 0000416C 5245 addq.w D5, 1 label0000416E: 0000416E 0C45 00FF cmpi.w D5, 0xFF 00004172 6FEC ble -0x12 /* 00004160 */ 00004174 2054 movea.l A0, [A4] 00004176 2F10 move.l -[A7], [A0] 00004178 3F3C 0100 move.w -[A7], 0x100 0000417C 301F move.w D0, [A7]+ 0000417E 205F movea.l A0, [A7]+ 00004180 A056 syscall LwrString/LowerText 00004182 206D FE80 movea.l A0, [A5 - 0x180] 00004186 3144 0044 move.w [A0 + 0x44], D4 0000418A 6072 bra +0x74 /* 000041FE */ 0000418C 6062 bra +0x64 /* 000041F0 */ label0000418E: 0000418E 3007 move.w D0, D7 00004190 676C beq +0x6E /* 000041FE */ 00004192 5340 subq.w D0, 1 00004194 670C beq +0xE /* 000041A2 */ 00004196 5340 subq.w D0, 1 00004198 6708 beq +0xA /* 000041A2 */ 0000419A 5340 subq.w D0, 1 0000419C 672E beq +0x30 /* 000041CC */ 0000419E 6050 bra +0x52 /* 000041F0 */ 000041A0 604E bra +0x50 /* 000041F0 */ label000041A2: 000041A2 202D A1FE move.l D0, [A5 - 0x5E02] 000041A6 3206 move.w D1, D6 000041A8 0300 btst D0, D1 000041AA 6602 bne +0x4 /* 000041AE */ 000041AC 6050 bra +0x52 /* 000041FE */ label000041AE: 000041AE 7002 moveq.l D0, 0x02 000041B0 B047 cmp.w D0, D7 000041B2 663C bne +0x3E /* 000041F0 */ 000041B4 42A7 clr.l -[A7] 000041B6 2F3C 5742 5442 move.l -[A7], 0x57425442 /* 'WBTB' */ 000041BC 4267 clr.w -[A7] 000041BE 3F06 move.w -[A7], D6 000041C0 4EBA FEA4 jsr [PC - 0x15C /* 00004066 */] 000041C4 A9A0 syscall GetResource 000041C6 289F move.l [A4], [A7]+ 000041C8 6626 bne +0x28 /* 000041F0 */ 000041CA 6032 bra +0x34 /* 000041FE */ label000041CC: 000041CC 42A7 clr.l -[A7] 000041CE 2F3C 5742 5043 move.l -[A7], 0x57425043 /* 'WBPC' */ 000041D4 4267 clr.w -[A7] 000041D6 3F06 move.w -[A7], D6 000041D8 4EBA FE8C jsr [PC - 0x174 /* 00004066 */] 000041DC A9A0 syscall GetResource 000041DE 289F move.l [A4], [A7]+ 000041E0 660E bne +0x10 /* 000041F0 */ 000041E2 601A bra +0x1C /* 000041FE */ 000041E4 600A bra +0xC /* 000041F0 */ label000041E6: 000041E6 4A47 tst.w D7 000041E8 56C0 sne D0 000041EA 4400 neg.b D0 000041EC 4880 ext.w D0 000041EE 3E00 move.w D7, D0 label000041F0: 000041F0 3D47 0010 move.w [A6 + 0x10], D7 000041F4 4A94 tst.l [A4] 000041F6 6706 beq +0x8 /* 000041FE */ 000041F8 2F14 move.l -[A7], [A4] 000041FA 205F movea.l A0, [A7]+ 000041FC A04A syscall HNoPurge label000041FE: 000041FE 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00004202 4E5E unlink A6 00004204 205F movea.l A0, [A7]+ 00004206 504F addq.w A7, 8 00004208 4ED0 jmp [A0] export_1049: 0000420A 4E56 FFFA link A6, -0x0006 0000420E 48E7 0108 movem.l -[A7], D7,A4 00004212 4247 clr.w D7 label00004214: 00004214 206E 000C movea.l A0, [A6 + 0xC] 00004218 2850 movea.l A4, [A0] 0000421A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000421E 4EAD 28FA jsr [A5 + 0x28FA /* export_1307 */] 00004222 206E 000C movea.l A0, [A6 + 0xC] 00004226 2010 move.l D0, [A0] 00004228 908C sub.l D0, A4 0000422A 3E00 move.w D7, D0 0000422C 206E 0008 movea.l A0, [A6 + 0x8] 00004230 1087 move.b [A0], D7 00004232 2F0C move.l -[A7], A4 00004234 202E 0008 move.l D0, [A6 + 0x8] 00004238 5280 addq.l D0, 1 0000423A 2F00 move.l -[A7], D0 0000423C 3007 move.w D0, D7 0000423E 48C0 ext.l D0 00004240 2F00 move.l -[A7], D0 00004242 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00004246 206E 000C movea.l A0, [A6 + 0xC] 0000424A 2050 movea.l A0, [A0] 0000424C 4A10 tst.b [A0] 0000424E 6706 beq +0x8 /* 00004256 */ 00004250 206E 000C movea.l A0, [A6 + 0xC] 00004254 5290 addq.l [A0], 1 label00004256: 00004256 4A47 tst.w D7 00004258 56C0 sne D0 0000425A 4A14 tst.b [A4] 0000425C 57C1 seq D1 0000425E 8001 or.b D0, D1 00004260 67B2 beq -0x4C /* 00004214 */ 00004262 4A47 tst.w D7 00004264 56C0 sne D0 00004266 4400 neg.b D0 00004268 1D40 0010 move.b [A6 + 0x10], D0 0000426C 4CDF 1080 movem.l D7,A4, [A7]+ 00004270 4E5E unlink A6 00004272 205F movea.l A0, [A7]+ 00004274 504F addq.w A7, 8 00004276 4ED0 jmp [A0] export_1050: 00004278 4E56 FFFC link A6, -0x0004 0000427C 42A7 clr.l -[A7] 0000427E 42A7 clr.l -[A7] 00004280 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004284 486E FFFC pea.l [A6 - 0x4] 00004288 A9FD syscall GetScrap 0000428A 2D5F 000C move.l [A6 + 0xC], [A7]+ 0000428E 4E5E unlink A6 00004290 2E9F move.l [A7], [A7]+ 00004292 4E75 rts fn00004294: 00004294 4E56 0000 link A6, 0 00004298 302E 000C move.w D0, [A6 + 0xC] 0000429C B06D A204 cmp.w D0, [A5 - 0x5DFC] 000042A0 660C bne +0xE /* 000042AE */ 000042A2 41ED A218 lea.l A0, [A5 - 0x5DE8] 000042A6 226E 0008 movea.l A1, [A6 + 0x8] 000042AA 2288 move.l [A1], A0 000042AC 601C bra +0x1E /* 000042CA */ label000042AE: 000042AE 302E 000C move.w D0, [A6 + 0xC] 000042B2 B06D A206 cmp.w D0, [A5 - 0x5DFA] 000042B6 6708 beq +0xA /* 000042C0 */ 000042B8 3F2E 000C move.w -[A7], [A6 + 0xC] 000042BC 4EBA 0744 jsr [PC + 0x744 /* 00004A02 */] label000042C0: 000042C0 41ED A222 lea.l A0, [A5 - 0x5DDE] 000042C4 226E 0008 movea.l A1, [A6 + 0x8] 000042C8 2288 move.l [A1], A0 label000042CA: 000042CA 4E5E unlink A6 000042CC 205F movea.l A0, [A7]+ 000042CE 5C4F addq.w A7, 6 000042D0 4ED0 jmp [A0] export_1051: 000042D2 4E56 FFFA link A6, -0x0006 000042D6 2F07 move.l -[A7], D7 000042D8 3D7C 0120 FFFC move.w [A6 - 0x4], 0x120 000042DE 4A6D A218 tst.w [A5 - 0x5DE8] 000042E2 56C0 sne D0 000042E4 4A00 tst.b D0 000042E6 6752 beq +0x54 /* 0000433A */ 000042E8 4A6D A21A tst.w [A5 - 0x5DE6] 000042EC 56C1 sne D1 000042EE C001 and.b D0, D1 000042F0 6748 beq +0x4A /* 0000433A */ 000042F2 7220 moveq.l D1, 0x20 000042F4 B26D A21A cmp.w D1, [A5 - 0x5DE6] 000042F8 56C1 sne D1 000042FA C001 and.b D0, D1 000042FC 673C beq +0x3E /* 0000433A */ 000042FE 7000 moveq.l D0, 0x00 00004300 302D A21A move.w D0, [A5 - 0x5DE6] 00004304 C0BC FFFF FF00 and.l D0, 0xFFFFFF00 0000430A 1D40 FFFD move.b [A6 - 0x3], D0 0000430E 7000 moveq.l D0, 0x00 00004310 302D A21A move.w D0, [A5 - 0x5DE6] 00004314 E088 lsr D0, 8 00004316 1E00 move.b D7, D0 00004318 6608 bne +0xA /* 00004322 */ 0000431A 1D7C 0001 FFFC move.b [A6 - 0x4], 0x1 00004320 6018 bra +0x1A /* 0000433A */ label00004322: 00004322 1D7C 0002 FFFC move.b [A6 - 0x4], 0x2 00004328 4240 clr.w D0 0000432A 102E FFFD move.b D0, [A6 - 0x3] 0000432E 1D40 FFFE move.b [A6 - 0x2], D0 00004332 1007 move.b D0, D7 00004334 4880 ext.w D0 00004336 1D40 FFFD move.b [A6 - 0x3], D0 label0000433A: 0000433A 2D6E FFFC 0008 move.l [A6 + 0x8], [A6 - 0x4] 00004340 2E1F move.l D7, [A7]+ 00004342 4E5E unlink A6 00004344 4E75 rts fn00004346: 00004346 4E56 FFFC link A6, -0x0004 0000434A 2D6E 0008 FFFC move.l [A6 - 0x4], [A6 + 0x8] 00004350 486E 0008 pea.l [A6 + 0x8] 00004354 4EBA 1FE2 jsr [PC + 0x1FE2 /* 00006338 */] 00004358 202E FFFC move.l D0, [A6 - 0x4] 0000435C B0AE 0008 cmp.l D0, [A6 + 0x8] 00004360 56C0 sne D0 00004362 4400 neg.b D0 00004364 1D40 000C move.b [A6 + 0xC], D0 00004368 4E5E unlink A6 0000436A 205F movea.l A0, [A7]+ 0000436C 584F addq.w A7, 4 0000436E 4ED0 jmp [A0] export_1052: 00004370 4E56 FFEA link A6, -0x0016 00004374 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00004378 102D A1F7 move.b D0, [A5 - 0x5E09] 0000437C 0A00 0001 xori.b D0, 0x1 00004380 4A00 tst.b D0 00004382 661C bne +0x1E /* 000043A0 */ 00004384 2F00 move.l -[A7], D0 00004386 4267 clr.w -[A7] 00004388 2F3C 8200 0000 move.l -[A7], 0x82000000 0000438E A8B5 syscall ScriptUtil 00004390 321F move.w D1, [A7]+ 00004392 201F move.l D0, [A7]+ 00004394 4A41 tst.w D1 00004396 57C1 seq D1 00004398 8001 or.b D0, D1 0000439A 0240 0001 andi.w D0, 0x1 0000439E 6714 beq +0x16 /* 000043B4 */ label000043A0: 000043A0 2F2E 000E move.l -[A7], [A6 + 0xE] 000043A4 2F2E 000A move.l -[A7], [A6 + 0xA] 000043A8 1F2E 0008 move.b -[A7], [A6 + 0x8] 000043AC 4EAD 287A jsr [A5 + 0x287A /* export_1291 */] 000043B0 6000 0174 bra +0x176 /* 00004526 */ label000043B4: 000043B4 206E 000E movea.l A0, [A6 + 0xE] 000043B8 2D50 FFFC move.l [A6 - 0x4], [A0] 000043BC 2050 movea.l A0, [A0] 000043BE 4240 clr.w D0 000043C0 1028 00FF move.b D0, [A0 + 0xFF] 000043C4 3D40 FFEC move.w [A6 - 0x14], D0 000043C8 206E 000E movea.l A0, [A6 + 0xE] 000043CC 2050 movea.l A0, [A0] 000043CE 4228 00FF clr.b [A0 + 0xFF] 000043D2 2F2E 000E move.l -[A7], [A6 + 0xE] 000043D6 4EBA 1F60 jsr [PC + 0x1F60 /* 00006338 */] 000043DA 4246 clr.w D6 000043DC 206E 000E movea.l A0, [A6 + 0xE] 000043E0 2050 movea.l A0, [A0] 000043E2 4240 clr.w D0 000043E4 1010 move.b D0, [A0] 000043E6 3E00 move.w D7, D0 000043E8 7022 moveq.l D0, 0x22 000043EA B047 cmp.w D0, D7 000043EC 6644 bne +0x46 /* 00004432 */ label000043EE: 000043EE 206E 000E movea.l A0, [A6 + 0xE] 000043F2 5290 addq.l [A0], 1 000043F4 206E 000E movea.l A0, [A6 + 0xE] 000043F8 2050 movea.l A0, [A0] 000043FA 4240 clr.w D0 000043FC 1010 move.b D0, [A0] 000043FE 3E00 move.w D7, D0 00004400 6604 bne +0x6 /* 00004406 */ 00004402 6000 0104 bra +0x106 /* 00004508 */ label00004406: 00004406 700D moveq.l D0, 0x0D 00004408 B047 cmp.w D0, D7 0000440A 6604 bne +0x6 /* 00004410 */ 0000440C 6000 00FA bra +0xFC /* 00004508 */ label00004410: 00004410 7022 moveq.l D0, 0x22 00004412 B047 cmp.w D0, D7 00004414 660A bne +0xC /* 00004420 */ 00004416 206E 000E movea.l A0, [A6 + 0xE] 0000441A 5290 addq.l [A0], 1 0000441C 6000 00EA bra +0xEC /* 00004508 */ label00004420: 00004420 5246 addq.w D6, 1 00004422 7020 moveq.l D0, 0x20 00004424 B047 cmp.w D0, D7 00004426 6EC6 bgt -0x38 /* 000043EE */ 00004428 206E 000A movea.l A0, [A6 + 0xA] 0000442C 1187 6000 move.b [A0 + D6.w], D7 00004430 60BC bra -0x42 /* 000043EE */ label00004432: 00004432 7A01 moveq.l D5, 0x01 00004434 206E 000E movea.l A0, [A6 + 0xE] 00004438 2850 movea.l A4, [A0] 0000443A 4267 clr.w -[A7] 0000443C 4EBA F4B0 jsr [PC - 0xB50 /* 000038EE */] 00004440 1D5F FFEA move.b [A6 - 0x16], [A7]+ label00004444: 00004444 4A47 tst.w D7 00004446 6604 bne +0x6 /* 0000444C */ 00004448 6000 00BE bra +0xC0 /* 00004508 */ label0000444C: 0000444C 700D moveq.l D0, 0x0D 0000444E B047 cmp.w D0, D7 00004450 6604 bne +0x6 /* 00004456 */ 00004452 6000 00B4 bra +0xB6 /* 00004508 */ label00004456: 00004456 4267 clr.w -[A7] 00004458 206E 000E movea.l A0, [A6 + 0xE] 0000445C 2F10 move.l -[A7], [A0] 0000445E 4EBA FEE6 jsr [PC - 0x11A /* 00004346 */] 00004462 101F move.b D0, [A7]+ 00004464 6704 beq +0x6 /* 0000446A */ 00004466 6000 00A0 bra +0xA2 /* 00004508 */ label0000446A: 0000446A 102E FFEA move.b D0, [A6 - 0x16] 0000446E 6772 beq +0x74 /* 000044E2 */ 00004470 4267 clr.w -[A7] 00004472 2F0C move.l -[A7], A4 00004474 206E 000E movea.l A0, [A6 + 0xE] 00004478 2010 move.l D0, [A0] 0000447A 908C sub.l D0, A4 0000447C 3F00 move.w -[A7], D0 0000447E 2F3C 8206 0010 move.l -[A7], 0x82060010 00004484 A8B5 syscall ScriptUtil 00004486 3D5F FFEE move.w [A6 - 0x12], [A7]+ 0000448A 661C bne +0x1E /* 000044A8 */ 0000448C 1005 move.b D0, D5 0000448E 0A00 0001 xori.b D0, 0x1 00004492 4A00 tst.b D0 00004494 670C beq +0xE /* 000044A2 */ 00004496 72FF moveq.l D1, 0xFFFFFFFF 00004498 B244 cmp.w D1, D4 0000449A 56C1 sne D1 0000449C C001 and.b D0, D1 0000449E 6702 beq +0x4 /* 000044A2 */ 000044A0 6066 bra +0x68 /* 00004508 */ label000044A2: 000044A2 78FF moveq.l D4, 0xFFFFFFFF 000044A4 4205 clr.b D5 000044A6 603A bra +0x3C /* 000044E2 */ label000044A8: 000044A8 70FF moveq.l D0, 0xFFFFFFFF 000044AA B06E FFEE cmp.w D0, [A6 - 0x12] 000044AE 6632 bne +0x34 /* 000044E2 */ 000044B0 1005 move.b D0, D5 000044B2 6712 beq +0x14 /* 000044C6 */ 000044B4 4205 clr.b D5 000044B6 4267 clr.w -[A7] 000044B8 206E 000E movea.l A0, [A6 + 0xE] 000044BC 2F10 move.l -[A7], [A0] 000044BE 4EBA 09CC jsr [PC + 0x9CC /* 00004E8C */] 000044C2 381F move.w D4, [A7]+ 000044C4 601C bra +0x1E /* 000044E2 */ label000044C6: 000044C6 4267 clr.w -[A7] 000044C8 206E 000E movea.l A0, [A6 + 0xE] 000044CC 2F10 move.l -[A7], [A0] 000044CE 4EBA 09BC jsr [PC + 0x9BC /* 00004E8C */] 000044D2 3D5F FFF2 move.w [A6 - 0xE], [A7]+ 000044D6 B86E FFF2 cmp.w D4, [A6 - 0xE] 000044DA 6702 beq +0x4 /* 000044DE */ 000044DC 602A bra +0x2C /* 00004508 */ label000044DE: 000044DE 382E FFF2 move.w D4, [A6 - 0xE] label000044E2: 000044E2 5246 addq.w D6, 1 000044E4 7020 moveq.l D0, 0x20 000044E6 B047 cmp.w D0, D7 000044E8 6C08 bge +0xA /* 000044F2 */ 000044EA 206E 000A movea.l A0, [A6 + 0xA] 000044EE 1187 6000 move.b [A0 + D6.w], D7 label000044F2: 000044F2 206E 000E movea.l A0, [A6 + 0xE] 000044F6 5290 addq.l [A0], 1 000044F8 206E 000E movea.l A0, [A6 + 0xE] 000044FC 2050 movea.l A0, [A0] 000044FE 4240 clr.w D0 00004500 1010 move.b D0, [A0] 00004502 3E00 move.w D7, D0 00004504 6000 FF3E bra -0xC0 /* 00004444 */ label00004508: 00004508 206E 000A movea.l A0, [A6 + 0xA] 0000450C 1086 move.b [A0], D6 0000450E 102E 0008 move.b D0, [A6 + 0x8] 00004512 6708 beq +0xA /* 0000451C */ 00004514 2F2E 000E move.l -[A7], [A6 + 0xE] 00004518 4EBA 1E1E jsr [PC + 0x1E1E /* 00006338 */] label0000451C: 0000451C 206E FFFC movea.l A0, [A6 - 0x4] 00004520 116E FFED 00FF move.b [A0 + 0xFF], [A6 - 0x13] label00004526: 00004526 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 0000452A 4E5E unlink A6 0000452C 205F movea.l A0, [A7]+ 0000452E DEFC 000A add.w A7, 0xA /* '\n' */ 00004532 4ED0 jmp [A0] export_1053: 00004534 4E56 FFFA link A6, -0x0006 00004538 48E7 0108 movem.l -[A7], D7,A4 0000453C 4247 clr.w D7 0000453E 42A7 clr.l -[A7] 00004540 4EBA 0054 jsr [PC + 0x54 /* 00004596 */] 00004544 285F movea.l A4, [A7]+ label00004546: 00004546 200C move.l D0, A4 00004548 6708 beq +0xA /* 00004552 */ 0000454A 5247 addq.w D7, 1 0000454C 286C 0090 movea.l A4, [A4 + 0x90] 00004550 60F4 bra -0xA /* 00004546 */ label00004552: 00004552 3D47 0008 move.w [A6 + 0x8], D7 00004556 4CDF 1080 movem.l D7,A4, [A7]+ 0000455A 4E5E unlink A6 0000455C 4E75 rts export_1054: 0000455E 4E56 FFFA link A6, -0x0006 00004562 48E7 0108 movem.l -[A7], D7,A4 00004566 4247 clr.w D7 00004568 42A7 clr.l -[A7] 0000456A 4EBA 002A jsr [PC + 0x2A /* 00004596 */] 0000456E 285F movea.l A4, [A7]+ label00004570: 00004570 200C move.l D0, A4 00004572 6714 beq +0x16 /* 00004588 */ 00004574 5247 addq.w D7, 1 00004576 B9EE 0008 cmpa.l A4, [A6 + 0x8] 0000457A 6606 bne +0x8 /* 00004582 */ 0000457C 3D47 000C move.w [A6 + 0xC], D7 00004580 600A bra +0xC /* 0000458C */ label00004582: 00004582 286C 0090 movea.l A4, [A4 + 0x90] 00004586 60E8 bra -0x16 /* 00004570 */ label00004588: 00004588 426E 000C clr.w [A6 + 0xC] label0000458C: 0000458C 4CDF 1080 movem.l D7,A4, [A7]+ 00004590 4E5E unlink A6 00004592 2E9F move.l [A7], [A7]+ 00004594 4E75 rts export_1055: fn00004596: 00004596 4E56 0000 link A6, 0 0000459A 2D78 09D6 0008 move.l [A6 + 0x8], [0x000009D6 /* WindowList */] 000045A0 4E5E unlink A6 000045A2 4E75 rts export_1056: fn000045A4: 000045A4 4E56 FFFC link A6, -0x0004 000045A8 42A7 clr.l -[A7] 000045AA 206E 0008 movea.l A0, [A6 + 0x8] 000045AE 2F28 007E move.l -[A7], [A0 + 0x7E] 000045B2 4EBA 0D4E jsr [PC + 0xD4E /* 00005302 */] 000045B6 2D5F FFFC move.l [A6 - 0x4], [A7]+ 000045BA 206E FFFC movea.l A0, [A6 - 0x4] 000045BE 2050 movea.l A0, [A0] 000045C0 3028 0008 move.w D0, [A0 + 0x8] 000045C4 E940 asl D0.w, 4 000045C6 2F00 move.l -[A7], D0 000045C8 4267 clr.w -[A7] 000045CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000045CE A80A syscall GetWVariant 000045D0 321F move.w D1, [A7]+ 000045D2 201F move.l D0, [A7]+ 000045D4 D240 add.w D1, D0 000045D6 3D41 000C move.w [A6 + 0xC], D1 000045DA 4E5E unlink A6 000045DC 2E9F move.l [A7], [A7]+ 000045DE 4E75 rts export_1057: 000045E0 4E56 FEFA link A6, -0x0106 000045E4 2F0C move.l -[A7], A4 000045E6 7000 moveq.l D0, 0x00 000045E8 2D40 000C move.l [A6 + 0xC], D0 000045EC 42A7 clr.l -[A7] 000045EE 4EBA FFA6 jsr [PC - 0x5A /* 00004596 */] 000045F2 285F movea.l A4, [A7]+ label000045F4: 000045F4 200C move.l D0, A4 000045F6 6726 beq +0x28 /* 0000461E */ 000045F8 2F0C move.l -[A7], A4 000045FA 486E FEFC pea.l [A6 - 0x104] 000045FE A919 syscall GetWTitle 00004600 4267 clr.w -[A7] 00004602 486E FEFC pea.l [A6 - 0x104] 00004606 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000460A 4EAD 292A jsr [A5 + 0x292A /* export_1313 */] 0000460E 101F move.b D0, [A7]+ 00004610 6706 beq +0x8 /* 00004618 */ 00004612 2D4C 000C move.l [A6 + 0xC], A4 00004616 6006 bra +0x8 /* 0000461E */ label00004618: 00004618 286C 0090 movea.l A4, [A4 + 0x90] 0000461C 60D6 bra -0x28 /* 000045F4 */ label0000461E: 0000461E 285F movea.l A4, [A7]+ 00004620 4E5E unlink A6 00004622 2E9F move.l [A7], [A7]+ 00004624 4E75 rts export_1058: 00004626 4E56 FFFA link A6, -0x0006 0000462A 48E7 0108 movem.l -[A7], D7,A4 0000462E 7000 moveq.l D0, 0x00 00004630 2D40 000C move.l [A6 + 0xC], D0 00004634 7E01 moveq.l D7, 0x01 00004636 42A7 clr.l -[A7] 00004638 4EBA FF5C jsr [PC - 0xA4 /* 00004596 */] 0000463C 285F movea.l A4, [A7]+ label0000463E: 0000463E 200C move.l D0, A4 00004640 6718 beq +0x1A /* 0000465A */ 00004642 3007 move.w D0, D7 00004644 48C0 ext.l D0 00004646 B0AE 0008 cmp.l D0, [A6 + 0x8] 0000464A 6606 bne +0x8 /* 00004652 */ 0000464C 2D4C 000C move.l [A6 + 0xC], A4 00004650 6008 bra +0xA /* 0000465A */ label00004652: 00004652 286C 0090 movea.l A4, [A4 + 0x90] 00004656 5247 addq.w D7, 1 00004658 60E4 bra -0x1A /* 0000463E */ label0000465A: 0000465A 4CDF 1080 movem.l D7,A4, [A7]+ 0000465E 4E5E unlink A6 00004660 2E9F move.l [A7], [A7]+ 00004662 4E75 rts export_1059: 00004664 4E56 FFF2 link A6, -0x000E 00004668 2F2E 000C move.l -[A7], [A6 + 0xC] 0000466C 3F2E 000A move.w -[A7], [A6 + 0xA] 00004670 486E FFFA pea.l [A6 - 0x6] 00004674 486E FFFC pea.l [A6 - 0x4] 00004678 486E FFF2 pea.l [A6 - 0xE] 0000467C A98D syscall GetDialogItem/GetDItem 0000467E 102E 0008 move.b D0, [A6 + 0x8] 00004682 6718 beq +0x1A /* 0000469C */ 00004684 206E FFFC movea.l A0, [A6 - 0x4] 00004688 2050 movea.l A0, [A0] 0000468A 4241 clr.w D1 0000468C 1228 0011 move.b D1, [A0 + 0x11] 00004690 0C41 00FF cmpi.w D1, 0xFF 00004694 57C1 seq D1 00004696 C001 and.b D0, D1 00004698 4A00 tst.b D0 0000469A 663E bne +0x40 /* 000046DA */ label0000469C: 0000469C 122E 0008 move.b D1, [A6 + 0x8] 000046A0 0A01 0001 xori.b D1, 0x1 000046A4 4A01 tst.b D1 000046A6 6718 beq +0x1A /* 000046C0 */ 000046A8 206E FFFC movea.l A0, [A6 - 0x4] 000046AC 2050 movea.l A0, [A0] 000046AE 4242 clr.w D2 000046B0 1428 0011 move.b D2, [A0 + 0x11] 000046B4 4A42 tst.w D2 000046B6 57C2 seq D2 000046B8 C202 and.b D1, D2 000046BA 8001 or.b D0, D1 000046BC 6702 beq +0x4 /* 000046C0 */ 000046BE 601A bra +0x1C /* 000046DA */ label000046C0: 000046C0 102E 0008 move.b D0, [A6 + 0x8] 000046C4 670C beq +0xE /* 000046D2 */ 000046C6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000046CA 3F3C 00FF move.w -[A7], 0xFF 000046CE A95D syscall HiliteControl 000046D0 6008 bra +0xA /* 000046DA */ label000046D2: 000046D2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000046D6 4267 clr.w -[A7] 000046D8 A95D syscall HiliteControl label000046DA: 000046DA 4E5E unlink A6 000046DC 205F movea.l A0, [A7]+ 000046DE 504F addq.w A7, 8 000046E0 4ED0 jmp [A0] export_1060: 000046E2 4E56 FFF2 link A6, -0x000E 000046E6 2F0C move.l -[A7], A4 000046E8 286E 0008 movea.l A4, [A6 + 0x8] 000046EC 2F14 move.l -[A7], [A4] 000046EE 302C 0008 move.w D0, [A4 + 0x8] 000046F2 5240 addq.w D0, 1 000046F4 3F00 move.w -[A7], D0 000046F6 4267 clr.w -[A7] 000046F8 4EBA 1772 jsr [PC + 0x1772 /* 00005E6C */] 000046FC 2F14 move.l -[A7], [A4] 000046FE 3F2C 0008 move.w -[A7], [A4 + 0x8] 00004702 486E FFFA pea.l [A6 - 0x6] 00004706 486E FFFC pea.l [A6 - 0x4] 0000470A 486E FFF2 pea.l [A6 - 0xE] 0000470E A98D syscall GetDialogItem/GetDItem 00004710 302E FFF8 move.w D0, [A6 - 0x8] 00004714 906E FFF4 sub.w D0, [A6 - 0xC] 00004718 206E 0008 movea.l A0, [A6 + 0x8] 0000471C 3140 000C move.w [A0 + 0xC], D0 00004720 536E FFF2 subq.w [A6 - 0xE], 1 00004724 536E FFF4 subq.w [A6 - 0xC], 1 00004728 546E FFF6 addq.w [A6 - 0xA], 2 0000472C 546E FFF8 addq.w [A6 - 0x8], 2 00004730 2F14 move.l -[A7], [A4] 00004732 3F2C 0008 move.w -[A7], [A4 + 0x8] 00004736 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000473A 487A F3EC pea.l [PC - 0xC14 /* 00003B28, value 0x4E56FEF0 */] 0000473E 486E FFF2 pea.l [A6 - 0xE] 00004742 A98E syscall SetDialogItem/SetDItem 00004744 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004748 3F2C 000A move.w -[A7], [A4 + 0xA] 0000474C 4EBA 1422 jsr [PC + 0x1422 /* 00005B70 */] 00004750 285F movea.l A4, [A7]+ 00004752 4E5E unlink A6 00004754 2E9F move.l [A7], [A7]+ 00004756 4E75 rts export_1061: 00004758 4E56 FEFE link A6, -0x0102 0000475C 2F3C 0081 0000 move.l -[A7], 0x810000 00004762 486E FEFE pea.l [A6 - 0x102] 00004766 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000476A 4EBA F44C jsr [PC - 0xBB4 /* 00003BB8 */] 0000476E 4EBA E442 jsr [PC - 0x1BBE /* 00002BB2 */] 00004772 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00004776 4E5E unlink A6 00004778 205F movea.l A0, [A7]+ 0000477A 544F addq.w A7, 2 0000477C 4ED0 jmp [A0] fn0000477E: 0000477E 4E56 FFF4 link A6, -0x000C 00004782 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00004786 2A2E 0008 move.l D5, [A6 + 0x8] 0000478A 2E3C 0000 7FFF move.l D7, 0x7FFF 00004790 4A85 tst.l D5 00004792 6E04 bgt +0x6 /* 00004798 */ 00004794 7E00 moveq.l D7, 0x00 00004796 6038 bra +0x3A /* 000047D0 */ label00004798: 00004798 0C85 3FFF 0001 cmpi.l D5, 0x3FFF0001 0000479E 6C30 bge +0x32 /* 000047D0 */ 000047A0 2F07 move.l -[A7], D7 000047A2 2F07 move.l -[A7], D7 000047A4 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 000047A8 2C1F move.l D6, [A7]+ label000047AA: 000047AA BA86 cmp.l D5, D6 000047AC 6C22 bge +0x24 /* 000047D0 */ 000047AE 2005 move.l D0, D5 000047B0 D086 add.l D0, D6 000047B2 2F00 move.l -[A7], D0 000047B4 7002 moveq.l D0, 0x02 000047B6 2F00 move.l -[A7], D0 000047B8 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 000047BC 2817 move.l D4, [A7] 000047BE 2F07 move.l -[A7], D7 000047C0 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 000047C4 2E17 move.l D7, [A7] 000047C6 2F07 move.l -[A7], D7 000047C8 4EAD 046A jsr [A5 + 0x46A /* export_137 */] 000047CC 2C1F move.l D6, [A7]+ 000047CE 60DA bra -0x24 /* 000047AA */ label000047D0: 000047D0 3D47 000C move.w [A6 + 0xC], D7 000047D4 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 000047D8 4E5E unlink A6 000047DA 2E9F move.l [A7], [A7]+ 000047DC 4E75 rts export_1062: 000047DE 4E56 0000 link A6, 0 000047E2 42A7 clr.l -[A7] 000047E4 70FF moveq.l D0, 0xFFFFFFFF 000047E6 2F00 move.l -[A7], D0 000047E8 4EAD 03CA jsr [A5 + 0x3CA /* export_117 */] 000047EC 2B5F 9FDA move.l [A5 - 0x6026], [A7]+ 000047F0 4E5E unlink A6 000047F2 4E75 rts export_1063: 000047F4 4E56 FF00 link A6, -0x0100 000047F8 206E 0008 movea.l A0, [A6 + 0x8] 000047FC 43EE FF00 lea.l A1, [A6 - 0x100] 00004800 707F moveq.l D0, 0x7F label00004802: 00004802 32D8 move.w [A1]+, [A0]+ 00004804 51C8 FFFC dbf D0, -0x6 /* 00004802 */ 00004808 2F2E 000E move.l -[A7], [A6 + 0xE] 0000480C 487A 0022 pea.l [PC + 0x22 /* 00004830, value 0x1204E56 */] 00004810 3F2E 000C move.w -[A7], [A6 + 0xC] 00004814 A826 syscall InsertMenuItem/InsMenuItem 00004816 2F2E 000E move.l -[A7], [A6 + 0xE] 0000481A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000481E 486E FF00 pea.l [A6 - 0x100] 00004822 4EBA 09B8 jsr [PC + 0x9B8 /* 000051DC */] 00004826 4E5E unlink A6 00004828 205F movea.l A0, [A7]+ 0000482A DEFC 000A add.w A7, 0xA /* '\n' */ 0000482E 4ED0 jmp [A0] 00004830 0120 btst -[A0], D0 export_1064: 00004832 4E56 0000 link A6, 0 00004836 7000 moveq.l D0, 0x00 00004838 302E 0008 move.w D0, [A6 + 0x8] 0000483C E188 lsl D0, 8 0000483E 3D40 0008 move.w [A6 + 0x8], D0 00004842 41EE 0008 lea.l A0, [A6 + 0x8] 00004846 1D50 000A move.b [A6 + 0xA], [A0] 0000484A 4E5E unlink A6 0000484C 205F movea.l A0, [A7]+ 0000484E 544F addq.w A7, 2 00004850 4ED0 jmp [A0] export_1065: 00004852 4E56 FFF6 link A6, -0x000A 00004856 48E7 0118 movem.l -[A7], D7,A3,A4 0000485A 102D 9FF4 move.b D0, [A5 - 0x600C] 0000485E 6708 beq +0xA /* 00004868 */ 00004860 4267 clr.w -[A7] 00004862 700C moveq.l D0, 0x0C 00004864 A854 syscall FontDispatch 00004866 3E1F move.w D7, [A7]+ label00004868: 00004868 287C 0000 0B4C movea.l A4, 0xB4C 0000486E 70FF moveq.l D0, 0xFFFFFFFF 00004870 2880 move.l [A4], D0 00004872 287C 0000 0BC2 movea.l A4, 0xBC2 00004878 7000 moveq.l D0, 0x00 0000487A 2880 move.l [A4], D0 0000487C 287C 0000 0988 movea.l A4, 0x988 00004882 70FF moveq.l D0, 0xFFFFFFFF 00004884 2880 move.l [A4], D0 00004886 267C 0000 0BC6 movea.l A3, 0xBC6 0000488C 36BC FFFF move.w [A3], 0xFFFF 00004890 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00004894 4E5E unlink A6 00004896 4E75 rts export_1066: 00004898 4E56 FFFE link A6, -0x0002 0000489C 422E 000C clr.b [A6 + 0xC] 000048A0 4267 clr.w -[A7] 000048A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000048A6 4EBA 001E jsr [PC + 0x1E /* 000048C6 */] 000048AA 101F move.b D0, [A7]+ 000048AC 6712 beq +0x14 /* 000048C0 */ 000048AE 102D A016 move.b D0, [A5 - 0x5FEA] 000048B2 0A00 0001 xori.b D0, 0x1 000048B6 1D40 000C move.b [A6 + 0xC], D0 000048BA 206E 0008 movea.l A0, [A6 + 0x8] 000048BE 4250 clr.w [A0] label000048C0: 000048C0 4E5E unlink A6 000048C2 2E9F move.l [A7], [A7]+ 000048C4 4E75 rts fn000048C6: 000048C6 4E56 0000 link A6, 0 000048CA 48E7 1008 movem.l -[A7], D3,A4 000048CE 286E 0008 movea.l A4, [A6 + 0x8] 000048D2 7003 moveq.l D0, 0x03 000048D4 B054 cmp.w D0, [A4] 000048D6 57C0 seq D0 000048D8 4A00 tst.b D0 000048DA 6750 beq +0x52 /* 0000492C */ 000048DC 7200 moveq.l D1, 0x00 000048DE 322C 000E move.w D1, [A4 + 0xE] 000048E2 C2BC 0000 0100 and.l D1, 0x100 000048E8 4A81 tst.l D1 000048EA 56C1 sne D1 000048EC C001 and.b D0, D1 000048EE 673C beq +0x3E /* 0000492C */ 000048F0 7200 moveq.l D1, 0x00 000048F2 322C 000E move.w D1, [A4 + 0xE] 000048F6 C2BC 0000 0200 and.l D1, 0x200 000048FC 4A81 tst.l D1 000048FE 57C1 seq D1 00004900 C001 and.b D0, D1 00004902 6728 beq +0x2A /* 0000492C */ 00004904 223C 0000 00FF move.l D1, 0xFF 0000490A C2AC 0002 and.l D1, [A4 + 0x2] 0000490E 742E moveq.l D2, 0x2E 00004910 B441 cmp.w D2, D1 00004912 57C1 seq D1 00004914 4A01 tst.b D1 00004916 6612 bne +0x14 /* 0000492A */ 00004918 243C 0000 FF00 move.l D2, 0xFF00 0000491E C4AC 0002 and.l D2, [A4 + 0x2] 00004922 762F moveq.l D3, 0x2F 00004924 B682 cmp.l D3, D2 00004926 57C2 seq D2 00004928 8202 or.b D1, D2 label0000492A: 0000492A C001 and.b D0, D1 label0000492C: 0000492C 4400 neg.b D0 0000492E 1D40 000C move.b [A6 + 0xC], D0 00004932 4CDF 1008 movem.l D3,A4, [A7]+ 00004936 4E5E unlink A6 00004938 2E9F move.l [A7], [A7]+ 0000493A 4E75 rts export_1067: 0000493C 4E56 FF00 link A6, -0x0100 00004940 206E 0008 movea.l A0, [A6 + 0x8] 00004944 4210 clr.b [A0] 00004946 206E 000C movea.l A0, [A6 + 0xC] 0000494A 1010 move.b D0, [A0] 0000494C 6710 beq +0x12 /* 0000495E */ 0000494E 206E 0008 movea.l A0, [A6 + 0x8] 00004952 43FA 00A4 lea.l A1, [PC + 0xA4 /* 000049F8, value 0x9736869 '\tshi', pstring "shiftKey," */] 00004956 7004 moveq.l D0, 0x04 label00004958: 00004958 30D9 move.w [A0]+, [A1]+ 0000495A 51C8 FFFC dbf D0, -0x6 /* 00004958 */ label0000495E: 0000495E 206E 000C movea.l A0, [A6 + 0xC] 00004962 1028 0001 move.b D0, [A0 + 0x1] 00004966 6728 beq +0x2A /* 00004990 */ 00004968 206E 0008 movea.l A0, [A6 + 0x8] 0000496C 2F08 move.l -[A7], A0 0000496E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004972 487A 0078 pea.l [PC + 0x78 /* 000049EC, value 0xA6F7074 '\nopt', pstring "optionKey," */] 00004976 486E FF00 pea.l [A6 - 0x100] 0000497A 3F3C 0002 move.w -[A7], 0x2 0000497E 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00004982 205F movea.l A0, [A7]+ 00004984 43EE FF00 lea.l A1, [A6 - 0x100] 00004988 707F moveq.l D0, 0x7F label0000498A: 0000498A 30D9 move.w [A0]+, [A1]+ 0000498C 51C8 FFFC dbf D0, -0x6 /* 0000498A */ label00004990: 00004990 206E 000C movea.l A0, [A6 + 0xC] 00004994 1028 0002 move.b D0, [A0 + 0x2] 00004998 6728 beq +0x2A /* 000049C2 */ 0000499A 206E 0008 movea.l A0, [A6 + 0x8] 0000499E 2F08 move.l -[A7], A0 000049A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000049A4 487A 003A pea.l [PC + 0x3A /* 000049E0, value 0xB636F6D, pstring "commandKey," */] 000049A8 486E FF00 pea.l [A6 - 0x100] 000049AC 3F3C 0002 move.w -[A7], 0x2 000049B0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000049B4 205F movea.l A0, [A7]+ 000049B6 43EE FF00 lea.l A1, [A6 - 0x100] 000049BA 707F moveq.l D0, 0x7F label000049BC: 000049BC 30D9 move.w [A0]+, [A1]+ 000049BE 51C8 FFFC dbf D0, -0x6 /* 000049BC */ label000049C2: 000049C2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000049C6 206E 0008 movea.l A0, [A6 + 0x8] 000049CA 4240 clr.w D0 000049CC 1010 move.b D0, [A0] 000049CE 3F00 move.w -[A7], D0 000049D0 3F3C 0001 move.w -[A7], 0x1 000049D4 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] 000049D8 4E5E unlink A6 000049DA 205F movea.l A0, [A7]+ 000049DC 504F addq.w A7, 8 000049DE 4ED0 jmp [A0] 000049E0 0B63 bchg -[A3], D5 000049E2 6F6D ble +0x6F /* 00004A51 */ 000049E4 6D61 blt +0x63 /* 00004A47 */ 000049E6 6E64 bgt +0x66 /* 00004A4C */ 000049E8 4B65 chk.w D5, -[A5] 000049EA 792C moveq.l D4, 0x2C 000049EC 0A6F 7074 696F xori.w [A7 + 0x696F], 0x7074 /* 'pt' */ 000049F2 6E4B bgt +0x4D /* 00004A3F */ 000049F4 6579 bcs +0x7B /* 00004A6F */ 000049F6 2C00 move.l D6, D0 000049F8 0973 6869 bchg [A3 + D6 + 0x69], D4 000049FC 6674 bne +0x76 /* 00004A72 */ 000049FE 4B65 chk.w D5, -[A5] 00004A00 792C moveq.l D4, 0x2C export_1068: fn00004A02: 00004A02 4E56 FFFC link A6, -0x0004 00004A06 48E7 0700 movem.l -[A7], D5,D6,D7 00004A0A 3E2E 0008 move.w D7, [A6 + 0x8] 00004A0E 3B47 A206 move.w [A5 - 0x5DFA], D7 00004A12 102D A1F7 move.b D0, [A5 - 0x5E09] 00004A16 6604 bne +0x6 /* 00004A1C */ 00004A18 6000 0088 bra +0x8A /* 00004AA2 */ label00004A1C: 00004A1C 202D A1FE move.l D0, [A5 - 0x5E02] 00004A20 3207 move.w D1, D7 00004A22 0300 btst D0, D1 00004A24 6604 bne +0x6 /* 00004A2A */ 00004A26 3E2D A204 move.w D7, [A5 - 0x5DFC] label00004A2A: 00004A2A 486D A212 pea.l [A5 - 0x5DEE] 00004A2E 4EBA 059E jsr [PC + 0x59E /* 00004FCE */] 00004A32 42A7 clr.l -[A7] 00004A34 3F07 move.w -[A7], D7 00004A36 486D A217 pea.l [A5 - 0x5DE9] 00004A3A 4EBA 0072 jsr [PC + 0x72 /* 00004AAE */] 00004A3E 2B5F A212 move.l [A5 - 0x5DEE], [A7]+ 00004A42 102D A1EE move.b D0, [A5 - 0x5E12] 00004A46 670A beq +0xC /* 00004A52 */ 00004A48 3F07 move.w -[A7], D7 00004A4A 486D A222 pea.l [A5 - 0x5DDE] // begin alternate branch 00004A4C-00004A4E label00004A4C: 00004A4C A222 syscall NewHandle, flags=2 // end alternate branch 00004A4C-00004A4E label00004A4C: // (misaligned) 00004A4E 4EBA 0152 jsr [PC + 0x152 /* 00004BA2 */] label00004A52: 00004A52 486D A32C pea.l [A5 - 0x5CD4] 00004A56 2F3C 0000 0100 move.l -[A7], 0x100 00004A5C 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 00004A60 42A7 clr.l -[A7] 00004A62 3F07 move.w -[A7], D7 00004A64 3F3C 0016 move.w -[A7], 0x16 00004A68 2F3C 8404 000C move.l -[A7], 0x8404000C 00004A6E A8B5 syscall ScriptUtil 00004A70 201F move.l D0, [A7]+ label00004A72: 00004A72 0800 0001 btst.b D0, 0x1 00004A76 57C0 seq D0 00004A78 4400 neg.b D0 00004A7A 1B40 A1FC move.b [A5 - 0x5E04], D0 00004A7E 6722 beq +0x24 /* 00004AA2 */ 00004A80 4267 clr.w -[A7] 00004A82 3F07 move.w -[A7], D7 00004A84 4EBA 10C2 jsr [PC + 0x10C2 /* 00005B48 */] 00004A88 3C1F move.w D6, [A7]+ 00004A8A 4267 clr.w -[A7] 00004A8C 486D A32C pea.l [A5 - 0x5CD4] 00004A90 2F3C 8204 0022 move.l -[A7], 0x82040022 00004A96 A8B5 syscall ScriptUtil 00004A98 1A1F move.b D5, [A7]+ 00004A9A 206D FE80 movea.l A0, [A5 - 0x180] 00004A9E 3146 0044 move.w [A0 + 0x44], D6 label00004AA2: 00004AA2 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00004AA6 4E5E unlink A6 00004AA8 205F movea.l A0, [A7]+ 00004AAA 544F addq.w A7, 2 00004AAC 4ED0 jmp [A0] export_1069: fn00004AAE: 00004AAE 4E56 FFF0 link A6, -0x0010 00004AB2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004AB6 7000 moveq.l D0, 0x00 00004AB8 2D40 FFFC move.l [A6 - 0x4], D0 00004ABC 42A7 clr.l -[A7] 00004ABE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004AC2 2F3C 8402 0008 move.l -[A7], 0x84020008 00004AC8 A8B5 syscall ScriptUtil 00004ACA 201F move.l D0, [A7]+ 00004ACC 3800 move.w D4, D0 00004ACE 2F3C 000A 0000 move.l -[A7], 0xA0000 /* '\n\0\0' */ 00004AD4 42A7 clr.l -[A7] 00004AD6 2F3C 8206 000A move.l -[A7], 0x8206000A 00004ADC A8B5 syscall ScriptUtil 00004ADE 3E1F move.w D7, [A7]+ 00004AE0 4267 clr.w -[A7] 00004AE2 3F2E 000C move.w -[A7], [A6 + 0xC] 00004AE6 4EBA 1060 jsr [PC + 0x1060 /* 00005B48 */] 00004AEA 3C1F move.w D6, [A7]+ 00004AEC 42A7 clr.l -[A7] 00004AEE 2F3C 0000 0200 move.l -[A7], 0x200 00004AF4 4EBA 0628 jsr [PC + 0x628 /* 0000511E */] 00004AF8 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00004AFC 6736 beq +0x38 /* 00004B34 */ 00004AFE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004B02 205F movea.l A0, [A7]+ 00004B04 A064 syscall MoveHHi 00004B06 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004B0A 205F movea.l A0, [A7]+ 00004B0C A029 syscall HLock 00004B0E 4267 clr.w -[A7] 00004B10 206E FFFC movea.l A0, [A6 - 0x4] 00004B14 2F10 move.l -[A7], [A0] 00004B16 2F3C 8204 FFF8 move.l -[A7], 0x8204FFF8 00004B1C A8B5 syscall ScriptUtil 00004B1E 3A1F move.w D5, [A7]+ 00004B20 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004B24 205F movea.l A0, [A7]+ 00004B26 A02A syscall HUnlock 00004B28 4A45 tst.w D5 00004B2A 6708 beq +0xA /* 00004B34 */ 00004B2C 486E FFFC pea.l [A6 - 0x4] 00004B30 4EBA 049C jsr [PC + 0x49C /* 00004FCE */] label00004B34: 00004B34 2D6E FFFC 000E move.l [A6 + 0xE], [A6 - 0x4] 00004B3A 206E 0008 movea.l A0, [A6 + 0x8] 00004B3E 4210 clr.b [A0] 00004B40 42A7 clr.l -[A7] 00004B42 2F3C 0006 0000 move.l -[A7], 0x60000 00004B48 A9ED syscall Pack6 00004B4A 265F movea.l A3, [A7]+ 00004B4C 200B move.l D0, A3 00004B4E 6728 beq +0x2A /* 00004B78 */ 00004B50 2853 movea.l A4, [A3] 00004B52 206E 0008 movea.l A0, [A6 + 0x8] 00004B56 4240 clr.w D0 00004B58 102C 0009 move.b D0, [A4 + 0x9] 00004B5C 722E moveq.l D1, 0x2E 00004B5E B240 cmp.w D1, D0 00004B60 57C0 seq D0 00004B62 4A00 tst.b D0 00004B64 660E bne +0x10 /* 00004B74 */ 00004B66 4241 clr.w D1 00004B68 122C 0014 move.b D1, [A4 + 0x14] 00004B6C 742E moveq.l D2, 0x2E 00004B6E B441 cmp.w D2, D1 00004B70 57C1 seq D1 00004B72 8001 or.b D0, D1 label00004B74: 00004B74 4400 neg.b D0 00004B76 1080 move.b [A0], D0 label00004B78: 00004B78 2F3C 000A 0000 move.l -[A7], 0xA0000 /* '\n\0\0' */ 00004B7E 3004 move.w D0, D4 00004B80 48C0 ext.l D0 00004B82 2F00 move.l -[A7], D0 00004B84 2F3C 8206 000A move.l -[A7], 0x8206000A 00004B8A A8B5 syscall ScriptUtil 00004B8C 3E1F move.w D7, [A7]+ 00004B8E 206D FE80 movea.l A0, [A5 - 0x180] 00004B92 3146 0044 move.w [A0 + 0x44], D6 00004B96 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00004B9A 4E5E unlink A6 00004B9C 205F movea.l A0, [A7]+ 00004B9E 5C4F addq.w A7, 6 00004BA0 4ED0 jmp [A0] export_1070: fn00004BA2: 00004BA2 4E56 FFE2 link A6, -0x001E 00004BA6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00004BAA 282E 0008 move.l D4, [A6 + 0x8] 00004BAE 3F2E 000C move.w -[A7], [A6 + 0xC] 00004BB2 3F3C 0004 move.w -[A7], 0x4 00004BB6 486E FFFC pea.l [A6 - 0x4] 00004BBA 486E FFF8 pea.l [A6 - 0x8] 00004BBE 486E FFF4 pea.l [A6 - 0xC] 00004BC2 3F3C 0024 move.w -[A7], 0x24 /* '$' */ 00004BC6 A9ED syscall Pack6 00004BC8 4AAE FFFC tst.l [A6 - 0x4] 00004BCC 6606 bne +0x8 /* 00004BD4 */ 00004BCE 2044 movea.l A0, D4 00004BD0 4250 clr.w [A0] 00004BD2 6076 bra +0x78 /* 00004C4A */ label00004BD4: 00004BD4 206E FFFC movea.l A0, [A6 - 0x4] 00004BD8 266E FFF8 movea.l A3, [A6 - 0x8] 00004BDC D7D0 add.l A3, [A0] 00004BDE 4267 clr.w -[A7] 00004BE0 3F2B 0002 move.w -[A7], [A3 + 0x2] 00004BE4 3F3C 0004 move.w -[A7], 0x4 00004BE8 4EBA 0226 jsr [PC + 0x226 /* 00004E10 */] 00004BEC 3C1F move.w D6, [A7]+ 00004BEE 2044 movea.l A0, D4 00004BF0 3086 move.w [A0], D6 00004BF2 3D7C 0001 FFE4 move.w [A6 - 0x1C], 0x1 00004BF8 3D46 FFE2 move.w [A6 - 0x1E], D6 00004BFC 3E2E FFE4 move.w D7, [A6 - 0x1C] 00004C00 6042 bra +0x44 /* 00004C44 */ label00004C02: 00004C02 3007 move.w D0, D7 00004C04 D040 add.w D0, D0 00004C06 3233 0002 move.w D1, [A3 + D0.w + 0x2] 00004C0A 48C1 ext.l D1 00004C0C 2841 movea.l A4, D1 00004C0E D9CB add.l A4, A3 00004C10 4240 clr.w D0 00004C12 1014 move.b D0, [A4] 00004C14 7201 moveq.l D1, 0x01 00004C16 B240 cmp.w D1, D0 00004C18 660A bne +0xC /* 00004C24 */ 00004C1A 4240 clr.w D0 00004C1C 102C 0001 move.b D0, [A4 + 0x1] 00004C20 3A00 move.w D5, D0 00004C22 6012 bra +0x14 /* 00004C36 */ label00004C24: 00004C24 4240 clr.w D0 00004C26 102C 0001 move.b D0, [A4 + 0x1] 00004C2A E140 asl D0.w, 8 00004C2C 4241 clr.w D1 00004C2E 122C 0002 move.b D1, [A4 + 0x2] 00004C32 3A01 move.w D5, D1 00004C34 DA40 add.w D5, D0 label00004C36: 00004C36 2044 movea.l A0, D4 00004C38 3007 move.w D0, D7 00004C3A D040 add.w D0, D0 00004C3C 3185 0000 move.w [A0 + D0.w], D5 00004C40 5247 addq.w D7, 1 00004C42 6906 bvs +0x8 /* 00004C4A */ label00004C44: 00004C44 BE6E FFE2 cmp.w D7, [A6 - 0x1E] 00004C48 6FB8 ble -0x46 /* 00004C02 */ label00004C4A: 00004C4A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00004C4E 4E5E unlink A6 00004C50 205F movea.l A0, [A7]+ 00004C52 5C4F addq.w A7, 6 00004C54 4ED0 jmp [A0] export_1071: 00004C56 4E56 0000 link A6, 0 00004C5A 4267 clr.w -[A7] 00004C5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004C60 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00004C64 4A1F tst.b [A7]+ 00004C66 5DC0 slt D0 00004C68 4400 neg.b D0 00004C6A 1D40 000C move.b [A6 + 0xC], D0 00004C6E 4E5E unlink A6 00004C70 2E9F move.l [A7], [A7]+ 00004C72 4E75 rts export_1072: fn00004C74: 00004C74 4E56 FFB6 link A6, -0x004A 00004C78 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00004C7C 4AAE 0008 tst.l [A6 + 0x8] 00004C80 5CC0 sge D0 00004C82 7209 moveq.l D1, 0x09 00004C84 B2AE 0008 cmp.l D1, [A6 + 0x8] 00004C88 5CC1 sge D1 00004C8A C001 and.b D0, D1 00004C8C 6714 beq +0x16 /* 00004CA2 */ 00004C8E 1D7C 0001 FFE4 move.b [A6 - 0x1C], 0x1 00004C94 202E 0008 move.l D0, [A6 + 0x8] 00004C98 7230 moveq.l D1, 0x30 00004C9A D081 add.l D0, D1 00004C9C 1D40 FFE5 move.b [A6 - 0x1B], D0 00004CA0 604E bra +0x50 /* 00004CF0 */ label00004CA2: 00004CA2 4247 clr.w D7 00004CA4 49EE FFBA lea.l A4, [A6 - 0x46] label00004CA8: 00004CA8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004CAC 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00004CB0 486E 0008 pea.l [A6 + 0x8] 00004CB4 2F0C move.l -[A7], A4 00004CB6 4EAD 2842 jsr [A5 + 0x2842 /* export_1284 */] 00004CBA 548C addq.l A4, 2 00004CBC 5247 addq.w D7, 1 00004CBE 4AAE 0008 tst.l [A6 + 0x8] 00004CC2 66E4 bne -0x1A /* 00004CA8 */ 00004CC4 47EE FFE4 lea.l A3, [A6 - 0x1C] 00004CC8 1687 move.b [A3], D7 00004CCA 3D7C 0001 FFB8 move.w [A6 - 0x48], 0x1 00004CD0 3D47 FFB6 move.w [A6 - 0x4A], D7 00004CD4 3C2E FFB8 move.w D6, [A6 - 0x48] 00004CD8 6010 bra +0x12 /* 00004CEA */ label00004CDA: 00004CDA 528B addq.l A3, 1 00004CDC 558C subq.l A4, 2 00004CDE 3014 move.w D0, [A4] 00004CE0 D07C 0030 add.w D0, 0x30 /* '0' */ 00004CE4 1680 move.b [A3], D0 00004CE6 5246 addq.w D6, 1 00004CE8 6906 bvs +0x8 /* 00004CF0 */ label00004CEA: 00004CEA BC6E FFB6 cmp.w D6, [A6 - 0x4A] 00004CEE 6FEA ble -0x14 /* 00004CDA */ label00004CF0: 00004CF0 206E 000C movea.l A0, [A6 + 0xC] 00004CF4 43EE FFE4 lea.l A1, [A6 - 0x1C] 00004CF8 7009 moveq.l D0, 0x09 label00004CFA: 00004CFA 30D9 move.w [A0]+, [A1]+ 00004CFC 51C8 FFFC dbf D0, -0x6 /* 00004CFA */ 00004D00 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00004D04 4E5E unlink A6 00004D06 2E9F move.l [A7], [A7]+ 00004D08 4E75 rts export_1073: 00004D0A 4E56 FFFC link A6, -0x0004 00004D0E 48E7 0018 movem.l -[A7], A3,A4 00004D12 42A7 clr.l -[A7] 00004D14 7006 moveq.l D0, 0x06 00004D16 2F00 move.l -[A7], D0 00004D18 4EBA 0404 jsr [PC + 0x404 /* 0000511E */] 00004D1C 265F movea.l A3, [A7]+ 00004D1E 2853 movea.l A4, [A3] 00004D20 38BC 4EF9 move.w [A4], 0x4EF9 00004D24 296E 0008 0002 move.l [A4 + 0x2], [A6 + 0x8] 00004D2A 2D4B 000C move.l [A6 + 0xC], A3 00004D2E 4CDF 1800 movem.l A3,A4, [A7]+ 00004D32 4E5E unlink A6 00004D34 2E9F move.l [A7], [A7]+ 00004D36 4E75 rts export_1074: 00004D38 4E56 FFFE link A6, -0x0002 00004D3C 48E7 0700 movem.l -[A7], D5,D6,D7 00004D40 2C2E 0008 move.l D6, [A6 + 0x8] 00004D44 2E2E 000C move.l D7, [A6 + 0xC] 00004D48 4A86 tst.l D6 00004D4A 6E08 bgt +0xA /* 00004D54 */ 00004D4C 7000 moveq.l D0, 0x00 00004D4E 2D40 0010 move.l [A6 + 0x10], D0 00004D52 604C bra +0x4E /* 00004DA0 */ label00004D54: 00004D54 2D47 0010 move.l [A6 + 0x10], D7 00004D58 6C06 bge +0x8 /* 00004D60 */ 00004D5A 7000 moveq.l D0, 0x00 00004D5C 2D40 0010 move.l [A6 + 0x10], D0 label00004D60: 00004D60 70FE moveq.l D0, 0xFFFFFFFE 00004D62 B087 cmp.l D0, D7 00004D64 6604 bne +0x6 /* 00004D6A */ 00004D66 2D46 0010 move.l [A6 + 0x10], D6 label00004D6A: 00004D6A 70FD moveq.l D0, 0xFFFFFFFD 00004D6C B087 cmp.l D0, D7 00004D6E 6612 bne +0x14 /* 00004D82 */ 00004D70 2F06 move.l -[A7], D6 00004D72 7002 moveq.l D0, 0x02 00004D74 2F00 move.l -[A7], D0 00004D76 4EAD 0472 jsr [A5 + 0x472 /* export_138 */] 00004D7A 201F move.l D0, [A7]+ 00004D7C 5280 addq.l D0, 1 00004D7E 2D40 0010 move.l [A6 + 0x10], D0 label00004D82: 00004D82 70FC moveq.l D0, 0xFFFFFFFC 00004D84 B087 cmp.l D0, D7 00004D86 6618 bne +0x1A /* 00004DA0 */ 00004D88 4267 clr.w -[A7] 00004D8A A861 syscall Random 00004D8C 3A1F move.w D5, [A7]+ 00004D8E 2F2D FE02 move.l -[A7], [A5 - 0x1FE] 00004D92 2F06 move.l -[A7], D6 00004D94 4EAD 047A jsr [A5 + 0x47A /* export_139 */] 00004D98 201F move.l D0, [A7]+ 00004D9A 5280 addq.l D0, 1 00004D9C 2D40 0010 move.l [A6 + 0x10], D0 label00004DA0: 00004DA0 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 00004DA4 4E5E unlink A6 00004DA6 205F movea.l A0, [A7]+ 00004DA8 504F addq.w A7, 8 00004DAA 4ED0 jmp [A0] export_1075: 00004DAC 4E56 0000 link A6, 0 00004DB0 2D6E 000C 0010 move.l [A6 + 0x10], [A6 + 0xC] 00004DB6 202E 0008 move.l D0, [A6 + 0x8] 00004DBA B0AE 000C cmp.l D0, [A6 + 0xC] 00004DBE 6F06 ble +0x8 /* 00004DC6 */ 00004DC0 2D6E 0008 0010 move.l [A6 + 0x10], [A6 + 0x8] label00004DC6: 00004DC6 4E5E unlink A6 00004DC8 205F movea.l A0, [A7]+ 00004DCA 504F addq.w A7, 8 00004DCC 4ED0 jmp [A0] export_1076: 00004DCE 4E56 0000 link A6, 0 00004DD2 2D6E 000C 0010 move.l [A6 + 0x10], [A6 + 0xC] 00004DD8 202E 0008 move.l D0, [A6 + 0x8] 00004DDC B0AE 000C cmp.l D0, [A6 + 0xC] 00004DE0 6C06 bge +0x8 /* 00004DE8 */ 00004DE2 2D6E 0008 0010 move.l [A6 + 0x10], [A6 + 0x8] label00004DE8: 00004DE8 4E5E unlink A6 00004DEA 205F movea.l A0, [A7]+ 00004DEC 504F addq.w A7, 8 00004DEE 4ED0 jmp [A0] export_1077: fn00004DF0: 00004DF0 4E56 0000 link A6, 0 00004DF4 3D6E 000A 000C move.w [A6 + 0xC], [A6 + 0xA] 00004DFA 302E 0008 move.w D0, [A6 + 0x8] 00004DFE B06E 000A cmp.w D0, [A6 + 0xA] 00004E02 6F06 ble +0x8 /* 00004E0A */ 00004E04 3D6E 0008 000C move.w [A6 + 0xC], [A6 + 0x8] label00004E0A: 00004E0A 4E5E unlink A6 00004E0C 2E9F move.l [A7], [A7]+ 00004E0E 4E75 rts export_1078: fn00004E10: 00004E10 4E56 0000 link A6, 0 00004E14 3D6E 000A 000C move.w [A6 + 0xC], [A6 + 0xA] 00004E1A 302E 0008 move.w D0, [A6 + 0x8] 00004E1E B06E 000A cmp.w D0, [A6 + 0xA] 00004E22 6C06 bge +0x8 /* 00004E2A */ 00004E24 3D6E 0008 000C move.w [A6 + 0xC], [A6 + 0x8] label00004E2A: 00004E2A 4E5E unlink A6 00004E2C 2E9F move.l [A7], [A7]+ 00004E2E 4E75 rts export_1079: fn00004E30: 00004E30 4E56 FEFE link A6, -0x0102 00004E34 4267 clr.w -[A7] 00004E36 3F2D 9FE0 move.w -[A7], [A5 - 0x6020] 00004E3A 4EBA 0DC2 jsr [PC + 0xDC2 /* 00005BFE */] 00004E3E 3D5F FEFE move.w [A6 - 0x102], [A7]+ 00004E42 486E FF00 pea.l [A6 - 0x100] 00004E46 3F3C 0080 move.w -[A7], 0x80 00004E4A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004E4E 4EAD 038A jsr [A5 + 0x38A /* export_109 */] 00004E52 206E 000A movea.l A0, [A6 + 0xA] 00004E56 43EE FF00 lea.l A1, [A6 - 0x100] 00004E5A 707F moveq.l D0, 0x7F label00004E5C: 00004E5C 30D9 move.w [A0]+, [A1]+ 00004E5E 51C8 FFFC dbf D0, -0x6 /* 00004E5C */ 00004E62 3F2E FEFE move.w -[A7], [A6 - 0x102] 00004E66 A998 syscall UseResFile 00004E68 4E5E unlink A6 00004E6A 205F movea.l A0, [A7]+ 00004E6C 544F addq.w A7, 2 00004E6E 4ED0 jmp [A0] export_1080: 00004E70 4E56 0000 link A6, 0 00004E74 202E 0008 move.l D0, [A6 + 0x8] 00004E78 721F moveq.l D1, 0x1F 00004E7A D081 add.l D0, D1 00004E7C C0BC FFFF FFE0 and.l D0, 0xFFFFFFE0 00004E82 2D40 000C move.l [A6 + 0xC], D0 00004E86 4E5E unlink A6 00004E88 2E9F move.l [A7], [A7]+ 00004E8A 4E75 rts export_1081: fn00004E8C: 00004E8C 4E56 FFFA link A6, -0x0006 00004E90 2F0C move.l -[A7], A4 00004E92 4267 clr.w -[A7] 00004E94 2F3C 8200 0000 move.l -[A7], 0x82000000 00004E9A A8B5 syscall ScriptUtil 00004E9C 7001 moveq.l D0, 0x01 00004E9E B05F cmp.w D0, [A7]+ 00004EA0 6600 00A2 bne +0xA4 /* 00004F44 */ 00004EA4 49EE FFFA lea.l A4, [A6 - 0x6] 00004EA8 206E 0008 movea.l A0, [A6 + 0x8] 00004EAC 1890 move.b [A4], [A0] 00004EAE 528C addq.l A4, 1 00004EB0 202E 0008 move.l D0, [A6 + 0x8] 00004EB4 5280 addq.l D0, 1 00004EB6 2040 movea.l A0, D0 00004EB8 1890 move.b [A4], [A0] 00004EBA 302E FFFA move.w D0, [A6 - 0x6] 00004EBE 48C0 ext.l D0 00004EC0 0C80 0000 829F cmpi.l D0, 0x829F 00004EC6 5CC0 sge D0 00004EC8 4A00 tst.b D0 00004ECA 671A beq +0x1C /* 00004EE6 */ 00004ECC 322E FFFA move.w D1, [A6 - 0x6] 00004ED0 48C1 ext.l D1 00004ED2 0C81 0000 82F1 cmpi.l D1, 0x82F1 00004ED8 5FC1 sle D1 00004EDA C001 and.b D0, D1 00004EDC 6708 beq +0xA /* 00004EE6 */ 00004EDE 3D7C 0003 000C move.w [A6 + 0xC], 0x3 00004EE4 6064 bra +0x66 /* 00004F4A */ label00004EE6: 00004EE6 302E FFFA move.w D0, [A6 - 0x6] 00004EEA 48C0 ext.l D0 00004EEC 0C80 0000 8340 cmpi.l D0, 0x8340 00004EF2 5CC0 sge D0 00004EF4 4A00 tst.b D0 00004EF6 671A beq +0x1C /* 00004F12 */ 00004EF8 322E FFFA move.w D1, [A6 - 0x6] 00004EFC 48C1 ext.l D1 00004EFE 0C81 0000 8396 cmpi.l D1, 0x8396 00004F04 5FC1 sle D1 00004F06 C001 and.b D0, D1 00004F08 6708 beq +0xA /* 00004F12 */ 00004F0A 3D7C 0002 000C move.w [A6 + 0xC], 0x2 00004F10 6038 bra +0x3A /* 00004F4A */ label00004F12: 00004F12 302E FFFA move.w D0, [A6 - 0x6] 00004F16 48C0 ext.l D0 00004F18 0C80 0000 815B cmpi.l D0, 0x815B 00004F1E 6608 bne +0xA /* 00004F28 */ 00004F20 3D7C 0002 000C move.w [A6 + 0xC], 0x2 00004F26 6022 bra +0x24 /* 00004F4A */ label00004F28: 00004F28 302E FFFA move.w D0, [A6 - 0x6] 00004F2C 48C0 ext.l D0 00004F2E 0C80 0000 889F cmpi.l D0, 0x889F 00004F34 6D08 blt +0xA /* 00004F3E */ 00004F36 3D7C 0004 000C move.w [A6 + 0xC], 0x4 00004F3C 600C bra +0xE /* 00004F4A */ label00004F3E: 00004F3E 426E 000C clr.w [A6 + 0xC] 00004F42 6006 bra +0x8 /* 00004F4A */ label00004F44: 00004F44 3D7C 0004 000C move.w [A6 + 0xC], 0x4 label00004F4A: 00004F4A 285F movea.l A4, [A7]+ 00004F4C 4E5E unlink A6 00004F4E 2E9F move.l [A7], [A7]+ 00004F50 4E75 rts export_1082: 00004F52 4E56 FFFE link A6, -0x0002 00004F56 102D A008 move.b D0, [A5 - 0x5FF8] 00004F5A 6756 beq +0x58 /* 00004FB2 */ 00004F5C 206E 0008 movea.l A0, [A6 + 0x8] 00004F60 4AA8 0004 tst.l [A0 + 0x4] 00004F64 6758 beq +0x5A /* 00004FBE */ 00004F66 42A7 clr.l -[A7] 00004F68 206E 0008 movea.l A0, [A6 + 0x8] 00004F6C 2F28 0004 move.l -[A7], [A0 + 0x4] 00004F70 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00004F74 201F move.l D0, [A7]+ 00004F76 B0AD A076 cmp.l D0, [A5 - 0x5F8A] 00004F7A 56C0 sne D0 00004F7C 4A00 tst.b D0 00004F7E 6648 bne +0x4A /* 00004FC8 */ 00004F80 2F00 move.l -[A7], D0 00004F82 4267 clr.w -[A7] 00004F84 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00004F88 321F move.w D1, [A7]+ 00004F8A 201F move.l D0, [A7]+ 00004F8C 4A41 tst.w D1 00004F8E 56C1 sne D1 00004F90 8001 or.b D0, D1 00004F92 6702 beq +0x4 /* 00004F96 */ 00004F94 6032 bra +0x34 /* 00004FC8 */ label00004F96: 00004F96 4267 clr.w -[A7] 00004F98 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004F9C 303C 0204 move.w D0, 0x204 00004FA0 A816 syscall Pack8 00004FA2 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00004FA6 206E 0008 movea.l A0, [A6 + 0x8] 00004FAA 7000 moveq.l D0, 0x00 00004FAC 2140 0004 move.l [A0 + 0x4], D0 00004FB0 600C bra +0xE /* 00004FBE */ label00004FB2: 00004FB2 206E 0008 movea.l A0, [A6 + 0x8] 00004FB6 4868 0004 pea.l [A0 + 0x4] 00004FBA 4EBA 0012 jsr [PC + 0x12 /* 00004FCE */] label00004FBE: 00004FBE 206E 0008 movea.l A0, [A6 + 0x8] 00004FC2 20BC 6E75 6C6C move.l [A0], 0x6E756C6C /* 'null' */ label00004FC8: 00004FC8 4E5E unlink A6 00004FCA 2E9F move.l [A7], [A7]+ 00004FCC 4E75 rts export_1083: fn00004FCE: 00004FCE 4E56 FFFC link A6, -0x0004 00004FD2 48E7 0018 movem.l -[A7], A3,A4 00004FD6 286E 0008 movea.l A4, [A6 + 0x8] 00004FDA 4A94 tst.l [A4] 00004FDC 6602 bne +0x4 /* 00004FE0 */ 00004FDE 604C bra +0x4E /* 0000502C */ label00004FE0: 00004FE0 42A7 clr.l -[A7] 00004FE2 2F14 move.l -[A7], [A4] 00004FE4 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00004FE8 201F move.l D0, [A7]+ 00004FEA B0AD A076 cmp.l D0, [A5 - 0x5F8A] 00004FEE 56C0 sne D0 00004FF0 4A00 tst.b D0 00004FF2 6638 bne +0x3A /* 0000502C */ 00004FF4 2F00 move.l -[A7], D0 00004FF6 4267 clr.w -[A7] 00004FF8 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00004FFC 321F move.w D1, [A7]+ 00004FFE 201F move.l D0, [A7]+ 00005000 4A41 tst.w D1 00005002 56C1 sne D1 00005004 8001 or.b D0, D1 00005006 6702 beq +0x4 /* 0000500A */ 00005008 6022 bra +0x24 /* 0000502C */ label0000500A: 0000500A 2054 movea.l A0, [A4] 0000500C 2650 movea.l A3, [A0] 0000500E 97FC 0000 0008 sub.l A3, 0x8 00005014 2F14 move.l -[A7], [A4] 00005016 205F movea.l A0, [A7]+ 00005018 A023 syscall DisposHandle/DisposeHandle 0000501A 102D A1BA move.b D0, [A5 - 0x5E46] 0000501E 6708 beq +0xA /* 00005028 */ 00005020 206D A076 movea.l A0, [A5 - 0x5F8A] 00005024 214B 0030 move.l [A0 + 0x30], A3 label00005028: 00005028 7000 moveq.l D0, 0x00 0000502A 2880 move.l [A4], D0 label0000502C: 0000502C 4CDF 1800 movem.l A3,A4, [A7]+ 00005030 4E5E unlink A6 00005032 2E9F move.l [A7], [A7]+ 00005034 4E75 rts export_1084: 00005036 4E56 0000 link A6, 0 0000503A 0C6E 4000 0008 cmpi.w [A6 + 0x8], 0x4000 /* '@\0' */ 00005040 6C06 bge +0x8 /* 00005048 */ 00005042 426E 000A clr.w [A6 + 0xA] 00005046 6012 bra +0x14 /* 0000505A */ label00005048: 00005048 4267 clr.w -[A7] 0000504A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000504E 2F3C 8202 0006 move.l -[A7], 0x82020006 00005054 A8B5 syscall ScriptUtil 00005056 3D5F 000A move.w [A6 + 0xA], [A7]+ label0000505A: 0000505A 4E5E unlink A6 0000505C 205F movea.l A0, [A7]+ 0000505E 544F addq.w A7, 2 00005060 4ED0 jmp [A0] export_1085: 00005062 4E56 FFF8 link A6, -0x0008 00005066 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000506A 486E FFF8 pea.l [A6 - 0x8] 0000506E 486E FFFC pea.l [A6 - 0x4] 00005072 4EBA EEE0 jsr [PC - 0x1120 /* 00003F54 */] 00005076 4AAE FFF8 tst.l [A6 - 0x8] 0000507A 6706 beq +0x8 /* 00005082 */ 0000507C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005080 A9A3 syscall ReleaseResource label00005082: 00005082 4AAE FFFC tst.l [A6 - 0x4] 00005086 6706 beq +0x8 /* 0000508E */ 00005088 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000508C A9A3 syscall ReleaseResource label0000508E: 0000508E 4E5E unlink A6 00005090 205F movea.l A0, [A7]+ 00005092 544F addq.w A7, 2 00005094 4ED0 jmp [A0] export_1086: 00005096 4E56 0000 link A6, 0 0000509A 2F0C move.l -[A7], A4 0000509C 102D 9FF4 move.b D0, [A5 - 0x600C] 000050A0 671E beq +0x20 /* 000050C0 */ 000050A2 207C 0000 0B2A movea.l A0, 0xB2A 000050A8 2050 movea.l A0, [A0] 000050AA 2850 movea.l A4, [A0] 000050AC 4267 clr.w -[A7] 000050AE 2F2C 0414 move.l -[A7], [A4 + 0x414] 000050B2 2F2C 0418 move.l -[A7], [A4 + 0x418] 000050B6 7000 moveq.l D0, 0x00 000050B8 A854 syscall FontDispatch 000050BA 1D5F 0008 move.b [A6 + 0x8], [A7]+ 000050BE 6004 bra +0x6 /* 000050C4 */ label000050C0: 000050C0 422E 0008 clr.b [A6 + 0x8] label000050C4: 000050C4 285F movea.l A4, [A7]+ 000050C6 4E5E unlink A6 000050C8 4E75 rts export_1087: 000050CA 4E56 0000 link A6, 0 000050CE 42A7 clr.l -[A7] 000050D0 3EB8 0984 move.w [A7], [0x00000984 /* AppFontID */] 000050D4 4EBA 1794 jsr [PC + 0x1794 /* 0000686A */] 000050D8 3D5F 0008 move.w [A6 + 0x8], [A7]+ 000050DC 4E5E unlink A6 000050DE 4E75 rts export_1088: fn000050E0: 000050E0 4E56 FFFC link A6, -0x0004 000050E4 2F0C move.l -[A7], A4 000050E6 3F2E 0010 move.w -[A7], [A6 + 0x10] 000050EA 4EBA DFF0 jsr [PC - 0x2010 /* 000030DC */] 000050EE 42A7 clr.l -[A7] 000050F0 3F2E 0010 move.w -[A7], [A6 + 0x10] 000050F4 2F2E 000C move.l -[A7], [A6 + 0xC] 000050F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000050FC A97C syscall GetNewDialog 000050FE 285F movea.l A4, [A7]+ 00005100 200C move.l D0, A4 00005102 660A bne +0xC /* 0000510E */ 00005104 3F3C FF94 move.w -[A7], 0xFF94 00005108 42A7 clr.l -[A7] 0000510A 4EBA D81E jsr [PC - 0x27E2 /* 0000292A */] label0000510E: 0000510E 2D4C 0012 move.l [A6 + 0x12], A4 00005112 285F movea.l A4, [A7]+ 00005114 4E5E unlink A6 00005116 205F movea.l A0, [A7]+ 00005118 DEFC 000A add.w A7, 0xA /* '\n' */ 0000511C 4ED0 jmp [A0] export_1089: fn0000511E: 0000511E 4E56 0000 link A6, 0 00005122 42A7 clr.l -[A7] 00005124 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005128 4EAD 0122 jsr [A5 + 0x122 /* export_32 */] 0000512C 2D5F 000C move.l [A6 + 0xC], [A7]+ 00005130 4E5E unlink A6 00005132 2E9F move.l [A7], [A7]+ 00005134 4E75 rts export_1090: 00005136 4E56 FFFE link A6, -0x0002 0000513A 2F0C move.l -[A7], A4 0000513C 2F2D A01C move.l -[A7], [A5 - 0x5FE4] 00005140 205F movea.l A0, [A7]+ 00005142 A064 syscall MoveHHi 00005144 2F2D A01C move.l -[A7], [A5 - 0x5FE4] 00005148 486E FFFF pea.l [A6 - 0x1] 0000514C 4EBA 092C jsr [PC + 0x92C /* 00005A7A */] 00005150 3F2E 0018 move.w -[A7], [A6 + 0x18] 00005154 2F2E 0014 move.l -[A7], [A6 + 0x14] 00005158 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000515C 2F2E 000C move.l -[A7], [A6 + 0xC] 00005160 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005164 206D A01C movea.l A0, [A5 - 0x5FE4] 00005168 2F10 move.l -[A7], [A0] 0000516A 205F movea.l A0, [A7]+ 0000516C 4E90 jsr [A0] 0000516E 2F2D A01C move.l -[A7], [A5 - 0x5FE4] 00005172 1F2E FFFF move.b -[A7], [A6 - 0x1] 00005176 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */] 0000517A 7002 moveq.l D0, 0x02 0000517C B06E 0018 cmp.w D0, [A6 + 0x18] 00005180 6618 bne +0x1A /* 0000519A */ 00005182 206E 0014 movea.l A0, [A6 + 0x14] 00005186 2850 movea.l A4, [A0] 00005188 4267 clr.w -[A7] 0000518A 3F2C 0002 move.w -[A7], [A4 + 0x2] 0000518E 3F2D A00A move.w -[A7], [A5 - 0x5FF6] 00005192 4EBA FC5C jsr [PC - 0x3A4 /* 00004DF0 */] 00005196 395F 0002 move.w [A4 + 0x2], [A7]+ label0000519A: 0000519A 285F movea.l A4, [A7]+ 0000519C 4E5E unlink A6 0000519E 205F movea.l A0, [A7]+ 000051A0 DEFC 0012 add.w A7, 0x12 000051A4 4ED0 jmp [A0] export_1091: fn000051A6: 000051A6 4E56 FFBC link A6, -0x0044 000051AA 206E 0008 movea.l A0, [A6 + 0x8] 000051AE 43EE FFBC lea.l A1, [A6 - 0x44] 000051B2 7021 moveq.l D0, 0x21 label000051B4: 000051B4 32D8 move.w [A1]+, [A0]+ 000051B6 51C8 FFFC dbf D0, -0x6 /* 000051B4 */ 000051BA 4A6D A0A0 tst.w [A5 - 0x5F60] 000051BE 6D06 blt +0x8 /* 000051C6 */ 000051C0 486E FFBC pea.l [A6 - 0x44] 000051C4 A851 syscall SetCursor label000051C6: 000051C6 41ED A02C lea.l A0, [A5 - 0x5FD4] 000051CA 43EE FFBC lea.l A1, [A6 - 0x44] 000051CE 7021 moveq.l D0, 0x21 label000051D0: 000051D0 30D9 move.w [A0]+, [A1]+ 000051D2 51C8 FFFC dbf D0, -0x6 /* 000051D0 */ 000051D6 4E5E unlink A6 000051D8 2E9F move.l [A7], [A7]+ 000051DA 4E75 rts export_1092: fn000051DC: 000051DC 4E56 FF00 link A6, -0x0100 000051E0 206E 0008 movea.l A0, [A6 + 0x8] 000051E4 43EE FF00 lea.l A1, [A6 - 0x100] 000051E8 707F moveq.l D0, 0x7F label000051EA: 000051EA 32D8 move.w [A1]+, [A0]+ 000051EC 51C8 FFFC dbf D0, -0x6 /* 000051EA */ 000051F0 4A2E FF00 tst.b [A6 - 0x100] 000051F4 6608 bne +0xA /* 000051FE */ 000051F6 3D7C 0120 FF00 move.w [A6 - 0x100], 0x120 000051FC 6012 bra +0x14 /* 00005210 */ label000051FE: 000051FE 4240 clr.w D0 00005200 102E FF01 move.b D0, [A6 - 0xFF] 00005204 722D moveq.l D1, 0x2D 00005206 B240 cmp.w D1, D0 00005208 6606 bne +0x8 /* 00005210 */ 0000520A 3D7C 012D FF00 move.w [A6 - 0x100], 0x12D label00005210: 00005210 2F2E 000E move.l -[A7], [A6 + 0xE] 00005214 3F2E 000C move.w -[A7], [A6 + 0xC] 00005218 486E FF00 pea.l [A6 - 0x100] 0000521C A947 syscall SetMenuItemText/SetItem 0000521E 4240 clr.w D0 00005220 102E FF01 move.b D0, [A6 - 0xFF] 00005224 722D moveq.l D1, 0x2D 00005226 B240 cmp.w D1, D0 00005228 660A bne +0xC /* 00005234 */ 0000522A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000522E 3F2E 000C move.w -[A7], [A6 + 0xC] 00005232 A93A syscall DisableItem label00005234: 00005234 4E5E unlink A6 00005236 205F movea.l A0, [A7]+ 00005238 DEFC 000A add.w A7, 0xA /* '\n' */ 0000523C 4ED0 jmp [A0] export_1093: 0000523E 4E56 FFDA link A6, -0x0026 00005242 206E 000E movea.l A0, [A6 + 0xE] 00005246 43EE FFF4 lea.l A1, [A6 - 0xC] 0000524A 7005 moveq.l D0, 0x05 label0000524C: 0000524C 32D8 move.w [A1]+, [A0]+ 0000524E 51C8 FFFC dbf D0, -0x6 /* 0000524C */ 00005252 082E 0001 0013 btst.b [A6 + 0x13], 0x1 00005258 6700 0088 beq +0x8A /* 000052E2 */ 0000525C 082E 0005 0013 btst.b [A6 + 0x13], 0x5 00005262 674C beq +0x4E /* 000052B0 */ 00005264 102E FFF6 move.b D0, [A6 - 0xA] 00005268 7200 moveq.l D1, 0x00 0000526A B001 cmp.b D0, D1 0000526C 6774 beq +0x76 /* 000052E2 */ 0000526E 486E FFDC pea.l [A6 - 0x24] 00005272 700C moveq.l D0, 0x0C 00005274 2F00 move.l -[A7], D0 00005276 4EAD 29CA jsr [A5 + 0x29CA /* export_1333 */] 0000527A 3D7C 0002 FFDA move.w [A6 - 0x26], 0x2 00005280 1D6E FFF6 FFDE move.b [A6 - 0x22], [A6 - 0xA] 00005286 4267 clr.w -[A7] 00005288 486E FFDA pea.l [A6 - 0x26] 0000528C 486E FFDC pea.l [A6 - 0x24] 00005290 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005294 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00005298 A83D syscall TEDispatch 0000529A 101F move.b D0, [A7]+ 0000529C 6644 bne +0x46 /* 000052E2 */ 0000529E 7000 moveq.l D0, 0x00 000052A0 302E 0012 move.w D0, [A6 + 0x12] 000052A4 C0BC FFFF FFCF and.l D0, 0xFFFFFFCF 000052AA 3D40 0012 move.w [A6 + 0x12], D0 000052AE 6032 bra +0x34 /* 000052E2 */ label000052B0: 000052B0 102E FFF6 move.b D0, [A6 - 0xA] 000052B4 7200 moveq.l D1, 0x00 000052B6 B001 cmp.b D0, D1 000052B8 6728 beq +0x2A /* 000052E2 */ 000052BA 41EE FFE8 lea.l A0, [A6 - 0x18] 000052BE 43EE FFF4 lea.l A1, [A6 - 0xC] 000052C2 7005 moveq.l D0, 0x05 label000052C4: 000052C4 30D9 move.w [A0]+, [A1]+ 000052C6 51C8 FFFC dbf D0, -0x6 /* 000052C4 */ 000052CA 422E FFEA clr.b [A6 - 0x16] 000052CE 3F3C 0002 move.w -[A7], 0x2 000052D2 486E FFE8 pea.l [A6 - 0x18] 000052D6 4267 clr.w -[A7] 000052D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000052DC 3F3C 0001 move.w -[A7], 0x1 000052E0 A83D syscall TEDispatch label000052E2: 000052E2 3F2E 0012 move.w -[A7], [A6 + 0x12] 000052E6 486E FFF4 pea.l [A6 - 0xC] 000052EA 1F2E 000C move.b -[A7], [A6 + 0xC] 000052EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000052F2 3F3C 0001 move.w -[A7], 0x1 000052F6 A83D syscall TEDispatch 000052F8 4E5E unlink A6 000052FA 205F movea.l A0, [A7]+ 000052FC DEFC 000C add.w A7, 0xC 00005300 4ED0 jmp [A0] export_1094: fn00005302: 00005302 4E56 0000 link A6, 0 00005306 202E 0008 move.l D0, [A6 + 0x8] 0000530A C0AD 9FDA and.l D0, [A5 - 0x6026] 0000530E 2D40 000C move.l [A6 + 0xC], D0 00005312 4E5E unlink A6 00005314 2E9F move.l [A7], [A7]+ 00005316 4E75 rts export_1095: 00005318 4E56 FFFE link A6, -0x0002 0000531C 206E 0008 movea.l A0, [A6 + 0x8] 00005320 4A90 tst.l [A0] 00005322 6602 bne +0x4 /* 00005326 */ 00005324 6038 bra +0x3A /* 0000535E */ label00005326: 00005326 4267 clr.w -[A7] 00005328 206E 0008 movea.l A0, [A6 + 0x8] 0000532C 2F10 move.l -[A7], [A0] 0000532E 4EAD 288A jsr [A5 + 0x288A /* export_1293 */] 00005332 101F move.b D0, [A7]+ 00005334 670A beq +0xC /* 00005340 */ 00005336 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000533A 4EBA FC92 jsr [PC - 0x36E /* 00004FCE */] 0000533E 6016 bra +0x18 /* 00005356 */ label00005340: 00005340 102D A1A6 move.b D0, [A5 - 0x5E5A] 00005344 6710 beq +0x12 /* 00005356 */ 00005346 206E 0008 movea.l A0, [A6 + 0x8] 0000534A 2F10 move.l -[A7], [A0] 0000534C 486E FFFE pea.l [A6 - 0x2] 00005350 3F3C 0020 move.w -[A7], 0x20 /* ' ' */ 00005354 A88F syscall OSDispatch label00005356: 00005356 206E 0008 movea.l A0, [A6 + 0x8] 0000535A 7000 moveq.l D0, 0x00 0000535C 2080 move.l [A0], D0 label0000535E: 0000535E 4E5E unlink A6 00005360 2E9F move.l [A7], [A7]+ 00005362 4E75 rts export_1096: 00005364 4E56 FFFE link A6, -0x0002 00005368 4267 clr.w -[A7] 0000536A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000536E 4EAD 288A jsr [A5 + 0x288A /* export_1293 */] 00005372 101F move.b D0, [A7]+ 00005374 670A beq +0xC /* 00005380 */ 00005376 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000537A 205F movea.l A0, [A7]+ 0000537C A029 syscall HLock 0000537E 6014 bra +0x16 /* 00005394 */ label00005380: 00005380 102D A1A6 move.b D0, [A5 - 0x5E5A] 00005384 670E beq +0x10 /* 00005394 */ 00005386 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000538A 486E FFFE pea.l [A6 - 0x2] 0000538E 3F3C 001E move.w -[A7], 0x1E 00005392 A88F syscall OSDispatch label00005394: 00005394 4E5E unlink A6 00005396 2E9F move.l [A7], [A7]+ 00005398 4E75 rts export_1097: 0000539A 4E56 FFFE link A6, -0x0002 0000539E 4267 clr.w -[A7] 000053A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000053A4 4EAD 288A jsr [A5 + 0x288A /* export_1293 */] 000053A8 101F move.b D0, [A7]+ 000053AA 670A beq +0xC /* 000053B6 */ 000053AC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000053B0 205F movea.l A0, [A7]+ 000053B2 A02A syscall HUnlock 000053B4 6014 bra +0x16 /* 000053CA */ label000053B6: 000053B6 102D A1A6 move.b D0, [A5 - 0x5E5A] 000053BA 670E beq +0x10 /* 000053CA */ 000053BC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000053C0 486E FFFE pea.l [A6 - 0x2] 000053C4 3F3C 001F move.w -[A7], 0x1F 000053C8 A88F syscall OSDispatch label000053CA: 000053CA 4E5E unlink A6 000053CC 2E9F move.l [A7], [A7]+ 000053CE 4E75 rts export_1098: 000053D0 4E56 FFFA link A6, -0x0006 000053D4 2F0C move.l -[A7], A4 000053D6 7000 moveq.l D0, 0x00 000053D8 2840 movea.l A4, D0 000053DA 102D A1A6 move.b D0, [A5 - 0x5E5A] 000053DE 6712 beq +0x14 /* 000053F2 */ 000053E0 42A7 clr.l -[A7] 000053E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000053E6 486E FFFA pea.l [A6 - 0x6] 000053EA 3F3C 001D move.w -[A7], 0x1D 000053EE A88F syscall OSDispatch 000053F0 285F movea.l A4, [A7]+ label000053F2: 000053F2 200C move.l D0, A4 000053F4 660C bne +0xE /* 00005402 */ 000053F6 42A7 clr.l -[A7] 000053F8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000053FC 4EBA FD20 jsr [PC - 0x2E0 /* 0000511E */] 00005400 285F movea.l A4, [A7]+ label00005402: 00005402 2D4C 000C move.l [A6 + 0xC], A4 00005406 285F movea.l A4, [A7]+ 00005408 4E5E unlink A6 0000540A 2E9F move.l [A7], [A7]+ 0000540C 4E75 rts export_1099: 0000540E 4E56 FFEC link A6, -0x0014 00005412 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00005416 266E 0018 movea.l A3, [A6 + 0x18] 0000541A 2C2E 0008 move.l D6, [A6 + 0x8] 0000541E BCAE 000C cmp.l D6, [A6 + 0xC] 00005422 6700 0088 beq +0x8A /* 000054AC */ 00005426 202E 0014 move.l D0, [A6 + 0x14] 0000542A D093 add.l D0, [A3] 0000542C 286E 000C movea.l A4, [A6 + 0xC] 00005430 D9C0 add.l A4, D0 00005432 2A06 move.l D5, D6 00005434 9AAE 000C sub.l D5, [A6 + 0xC] 00005438 280C move.l D4, A4 0000543A D885 add.l D4, D5 0000543C 42A7 clr.l -[A7] 0000543E 2F0B move.l -[A7], A3 00005440 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00005444 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 00005448 202E FFF0 move.l D0, [A6 - 0x10] 0000544C D093 add.l D0, [A3] 0000544E 2E00 move.l D7, D0 00005450 9E8C sub.l D7, A4 00005452 BCAE 000C cmp.l D6, [A6 + 0xC] 00005456 5DC0 slt D0 00005458 4A87 tst.l D7 0000545A 5EC1 sgt D1 0000545C C001 and.b D0, D1 0000545E 670A beq +0xC /* 0000546A */ 00005460 2F0C move.l -[A7], A4 00005462 2F04 move.l -[A7], D4 00005464 2F07 move.l -[A7], D7 00005466 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] label0000546A: 0000546A 2F0B move.l -[A7], A3 0000546C 2005 move.l D0, D5 0000546E D0AE FFF0 add.l D0, [A6 - 0x10] 00005472 2F00 move.l -[A7], D0 00005474 4EBA 1328 jsr [PC + 0x1328 /* 0000679E */] 00005478 4267 clr.w -[A7] 0000547A 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 0000547E 4A5F tst.w [A7]+ 00005480 6702 beq +0x4 /* 00005484 */ 00005482 6048 bra +0x4A /* 000054CC */ label00005484: 00005484 BCAE 000C cmp.l D6, [A6 + 0xC] 00005488 5EC0 sgt D0 0000548A 4A87 tst.l D7 0000548C 5EC1 sgt D1 0000548E C001 and.b D0, D1 00005490 671A beq +0x1C /* 000054AC */ 00005492 202E 0014 move.l D0, [A6 + 0x14] 00005496 D093 add.l D0, [A3] 00005498 286E 000C movea.l A4, [A6 + 0xC] 0000549C D9C0 add.l A4, D0 0000549E 280C move.l D4, A4 000054A0 D885 add.l D4, D5 000054A2 2F0C move.l -[A7], A4 000054A4 2F04 move.l -[A7], D4 000054A6 2F07 move.l -[A7], D7 000054A8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] label000054AC: 000054AC 4AAE 0010 tst.l [A6 + 0x10] 000054B0 56C0 sne D0 000054B2 4A86 tst.l D6 000054B4 5EC1 sgt D1 000054B6 C001 and.b D0, D1 000054B8 6712 beq +0x14 /* 000054CC */ 000054BA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000054BE 202E 0014 move.l D0, [A6 + 0x14] 000054C2 D093 add.l D0, [A3] 000054C4 2F00 move.l -[A7], D0 000054C6 2F06 move.l -[A7], D6 000054C8 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] label000054CC: 000054CC 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000054D0 4E5E unlink A6 000054D2 205F movea.l A0, [A7]+ 000054D4 DEFC 0014 add.w A7, 0x14 000054D8 4ED0 jmp [A0] export_1100: fn000054DA: 000054DA 4E56 FFF4 link A6, -0x000C 000054DE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000054E2 3C2E 000E move.w D6, [A6 + 0xE] 000054E6 3E2E 0008 move.w D7, [A6 + 0x8] 000054EA 4267 clr.w -[A7] 000054EC 3F07 move.w -[A7], D7 000054EE 206E 0012 movea.l A0, [A6 + 0x12] 000054F2 4240 clr.w D0 000054F4 1010 move.b D0, [A0] 000054F6 323C 00FF move.w D1, 0xFF 000054FA 9240 sub.w D1, D0 000054FC D246 add.w D1, D6 000054FE 3F01 move.w -[A7], D1 00005500 4EBA F90E jsr [PC - 0x6F2 /* 00004E10 */] 00005504 3E1F move.w D7, [A7]+ 00005506 BC47 cmp.w D6, D7 00005508 6752 beq +0x54 /* 0000555C */ 0000550A 302E 0010 move.w D0, [A6 + 0x10] 0000550E 48C0 ext.l D0 00005510 D0AE 0012 add.l D0, [A6 + 0x12] 00005514 3206 move.w D1, D6 00005516 48C1 ext.l D1 00005518 2841 movea.l A4, D1 0000551A D9C0 add.l A4, D0 0000551C 3807 move.w D4, D7 0000551E 9846 sub.w D4, D6 00005520 3004 move.w D0, D4 00005522 48C0 ext.l D0 00005524 2640 movea.l A3, D0 00005526 D7CC add.l A3, A4 00005528 206E 0012 movea.l A0, [A6 + 0x12] 0000552C 5288 addq.l A0, 1 0000552E 226E 0012 movea.l A1, [A6 + 0x12] 00005532 4240 clr.w D0 00005534 1011 move.b D0, [A1] 00005536 48C0 ext.l D0 00005538 D088 add.l D0, A0 0000553A 2F00 move.l -[A7], D0 0000553C 42A7 clr.l -[A7] 0000553E 2F0C move.l -[A7], A4 00005540 4EBA FDC0 jsr [PC - 0x240 /* 00005302 */] 00005544 221F move.l D1, [A7]+ 00005546 201F move.l D0, [A7]+ 00005548 9081 sub.l D0, D1 0000554A 3A00 move.w D5, D0 0000554C 6F0E ble +0x10 /* 0000555C */ 0000554E 2F0C move.l -[A7], A4 00005550 2F0B move.l -[A7], A3 00005552 3005 move.w D0, D5 00005554 48C0 ext.l D0 00005556 2F00 move.l -[A7], D0 00005558 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] label0000555C: 0000555C 4A47 tst.w D7 0000555E 6F1A ble +0x1C /* 0000557A */ 00005560 2F2E 000A move.l -[A7], [A6 + 0xA] 00005564 302E 0010 move.w D0, [A6 + 0x10] 00005568 48C0 ext.l D0 0000556A D0AE 0012 add.l D0, [A6 + 0x12] 0000556E 2F00 move.l -[A7], D0 00005570 3007 move.w D0, D7 00005572 48C0 ext.l D0 00005574 2F00 move.l -[A7], D0 00005576 4EAD 0152 jsr [A5 + 0x152 /* export_38 */] label0000557A: 0000557A 206E 0012 movea.l A0, [A6 + 0x12] 0000557E 2248 movea.l A1, A0 00005580 4240 clr.w D0 00005582 1011 move.b D0, [A1] 00005584 D047 add.w D0, D7 00005586 9046 sub.w D0, D6 00005588 1080 move.b [A0], D0 0000558A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000558E 4E5E unlink A6 00005590 205F movea.l A0, [A7]+ 00005592 DEFC 000E add.w A7, 0xE 00005596 4ED0 jmp [A0] export_1101: fn00005598: 00005598 4E56 FEFA link A6, -0x0106 0000559C 2F07 move.l -[A7], D7 0000559E 206E 000C movea.l A0, [A6 + 0xC] 000055A2 43EE FF00 lea.l A1, [A6 - 0x100] 000055A6 707F moveq.l D0, 0x7F label000055A8: 000055A8 32D8 move.w [A1]+, [A0]+ 000055AA 51C8 FFFC dbf D0, -0x6 /* 000055A8 */ 000055AE 3D7C 025E FEFA move.w [A6 - 0x106], 0x25E 000055B4 302E 0010 move.w D0, [A6 + 0x10] 000055B8 D07C 0030 add.w D0, 0x30 /* '0' */ 000055BC 1D40 FEFC move.b [A6 - 0x104], D0 000055C0 486E FEFA pea.l [A6 - 0x106] 000055C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000055C8 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 000055CC 3E1F move.w D7, [A7]+ 000055CE 6F1A ble +0x1C /* 000055EA */ 000055D0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000055D4 3F07 move.w -[A7], D7 000055D6 3F3C 0002 move.w -[A7], 0x2 000055DA 486E FF01 pea.l [A6 - 0xFF] 000055DE 4240 clr.w D0 000055E0 102E FF00 move.b D0, [A6 - 0x100] 000055E4 3F00 move.w -[A7], D0 000055E6 4EBA FEF2 jsr [PC - 0x10E /* 000054DA */] label000055EA: 000055EA 2E1F move.l D7, [A7]+ 000055EC 4E5E unlink A6 000055EE 205F movea.l A0, [A7]+ 000055F0 DEFC 000A add.w A7, 0xA /* '\n' */ 000055F4 4ED0 jmp [A0] export_1102: 000055F6 4E56 FFD2 link A6, -0x002E 000055FA 48E7 0700 movem.l -[A7], D5,D6,D7 000055FE 3A2E 0008 move.w D5, [A6 + 0x8] 00005602 2E2E 000A move.l D7, [A6 + 0xA] 00005606 4267 clr.w -[A7] 00005608 3F05 move.w -[A7], D5 0000560A 2F3C 0013 0000 move.l -[A7], 0x130000 00005610 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 00005614 3A1F move.w D5, [A7]+ 00005616 6646 bne +0x48 /* 0000565E */ 00005618 422E FFEC clr.b [A6 - 0x14] label0000561C: 0000561C 487A 008C pea.l [PC + 0x8C /* 000056AA, value 0x13F4E56 */] 00005620 486E FFEC pea.l [A6 - 0x14] 00005624 486E FFD4 pea.l [A6 - 0x2C] 00005628 3F3C 0002 move.w -[A7], 0x2 0000562C 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 00005630 41EE FFEC lea.l A0, [A6 - 0x14] 00005634 43EE FFD4 lea.l A1, [A6 - 0x2C] 00005638 7009 moveq.l D0, 0x09 label0000563A: 0000563A 30D9 move.w [A0]+, [A1]+ 0000563C 51C8 FFFC dbf D0, -0x6 /* 0000563A */ 00005640 2007 move.l D0, D7 00005642 C0BC 0000 000F and.l D0, 0xF 00005648 5280 addq.l D0, 1 0000564A 41ED A1DC lea.l A0, [A5 - 0x5E24] 0000564E 4241 clr.w D1 00005650 1230 0000 move.b D1, [A0 + D0.w] 00005654 1D41 FFED move.b [A6 - 0x13], D1 00005658 E88F lsr D7, 4 0000565A 66C0 bne -0x3E /* 0000561C */ 0000565C 6030 bra +0x32 /* 0000568E */ label0000565E: 0000565E 1D45 FFEC move.b [A6 - 0x14], D5 00005662 3D45 FFD2 move.w [A6 - 0x2E], D5 00005666 3C2E FFD2 move.w D6, [A6 - 0x2E] 0000566A 601C bra +0x1E /* 00005688 */ label0000566C: 0000566C 2007 move.l D0, D7 0000566E C0BC 0000 000F and.l D0, 0xF 00005674 5280 addq.l D0, 1 00005676 41ED A1DC lea.l A0, [A5 - 0x5E24] 0000567A 4241 clr.w D1 0000567C 1230 0000 move.b D1, [A0 + D0.w] 00005680 1D81 60EC move.b [A6 + D6.w - 0x20], D1 00005684 E88F lsr D7, 4 00005686 5346 subq.w D6, 1 label00005688: 00005688 7001 moveq.l D0, 0x01 0000568A B046 cmp.w D0, D6 0000568C 6FDE ble -0x20 /* 0000566C */ label0000568E: 0000568E 206E 000E movea.l A0, [A6 + 0xE] 00005692 43EE FFEC lea.l A1, [A6 - 0x14] 00005696 7009 moveq.l D0, 0x09 label00005698: 00005698 30D9 move.w [A0]+, [A1]+ 0000569A 51C8 FFFC dbf D0, -0x6 /* 00005698 */ 0000569E 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000056A2 4E5E unlink A6 000056A4 205F movea.l A0, [A7]+ 000056A6 5C4F addq.w A7, 6 000056A8 4ED0 jmp [A0] 000056AA 013F btst <>, D0 export_1103: fn000056AC: 000056AC 4E56 FFD6 link A6, -0x002A 000056B0 4AAE 0008 tst.l [A6 + 0x8] 000056B4 6C3E bge +0x40 /* 000056F4 */ 000056B6 206E 000C movea.l A0, [A6 + 0xC] 000056BA 2F08 move.l -[A7], A0 000056BC 487A 005C pea.l [PC + 0x5C /* 0000571A, value 0x12D4E56 */] 000056C0 2F08 move.l -[A7], A0 000056C2 486E FFD6 pea.l [A6 - 0x2A] 000056C6 202E 0008 move.l D0, [A6 + 0x8] 000056CA 4480 neg.l D0 000056CC 2F00 move.l -[A7], D0 000056CE 4EBA F5A4 jsr [PC - 0xA5C /* 00004C74 */] 000056D2 201F move.l D0, [A7]+ 000056D4 205F movea.l A0, [A7]+ 000056D6 2F00 move.l -[A7], D0 000056D8 486E FFEA pea.l [A6 - 0x16] 000056DC 3F3C 0002 move.w -[A7], 0x2 000056E0 4EAD 0492 jsr [A5 + 0x492 /* export_142 */] 000056E4 205F movea.l A0, [A7]+ 000056E6 43EE FFEA lea.l A1, [A6 - 0x16] 000056EA 7009 moveq.l D0, 0x09 label000056EC: 000056EC 30D9 move.w [A0]+, [A1]+ 000056EE 51C8 FFFC dbf D0, -0x6 /* 000056EC */ 000056F2 6020 bra +0x22 /* 00005714 */ label000056F4: 000056F4 206E 000C movea.l A0, [A6 + 0xC] 000056F8 2F08 move.l -[A7], A0 000056FA 486E FFD6 pea.l [A6 - 0x2A] 000056FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005702 4EBA F570 jsr [PC - 0xA90 /* 00004C74 */] 00005706 201F move.l D0, [A7]+ 00005708 205F movea.l A0, [A7]+ 0000570A 2240 movea.l A1, D0 0000570C 7009 moveq.l D0, 0x09 label0000570E: 0000570E 30D9 move.w [A0]+, [A1]+ 00005710 51C8 FFFC dbf D0, -0x6 /* 0000570E */ label00005714: 00005714 4E5E unlink A6 00005716 2E9F move.l [A7], [A7]+ 00005718 4E75 rts 0000571A 012D 4E56 btst [A5 + 0x4E56], D0 // begin alternate branch 0000571C-00005720 export_1104: fn0000571C: 0000571C 4E56 FFF2 link A6, -0x000E // end alternate branch 0000571C-00005720 export_1104: // at 0000571C (misaligned) fn0000571C: // (misaligned) 0000571E FFF2 .extension 0xFF2 // unimplemented 00005720 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00005724 382E 0008 move.w D4, [A6 + 0x8] 00005728 3A2E 000A move.w D5, [A6 + 0xA] 0000572C 3C2E 000C move.w D6, [A6 + 0xC] 00005730 2E2E 000E move.l D7, [A6 + 0xE] 00005734 2F07 move.l -[A7], D7 00005736 3F06 move.w -[A7], D6 00005738 486E FFF2 pea.l [A6 - 0xE] 0000573C 486E FFFC pea.l [A6 - 0x4] 00005740 486E FFF4 pea.l [A6 - 0xC] 00005744 A98D syscall GetDialogItem/GetDItem 00005746 486E FFF4 pea.l [A6 - 0xC] 0000574A 3F05 move.w -[A7], D5 0000574C 3F04 move.w -[A7], D4 0000574E A8A8 syscall OffsetRect 00005750 2F07 move.l -[A7], D7 00005752 3F06 move.w -[A7], D6 00005754 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00005758 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000575C 486E FFF4 pea.l [A6 - 0xC] 00005760 A98E syscall SetDialogItem/SetDItem 00005762 302E FFF2 move.w D0, [A6 - 0xE] 00005766 48C0 ext.l D0 00005768 81FC 0080 divs.w D0, 0x80 0000576C 4840 swap.w D0 0000576E 5940 subq.w D0, 4 00005770 673A beq +0x3C /* 000057AC */ 00005772 5340 subq.w D0, 1 00005774 6736 beq +0x38 /* 000057AC */ 00005776 5340 subq.w D0, 1 00005778 6732 beq +0x34 /* 000057AC */ 0000577A 5340 subq.w D0, 1 0000577C 672E beq +0x30 /* 000057AC */ 0000577E 0440 0009 subi.w D0, 0x9 /* '\t' */ 00005782 6702 beq +0x4 /* 00005786 */ 00005784 6030 bra +0x32 /* 000057B6 */ label00005786: 00005786 2847 movea.l A4, D7 00005788 3006 move.w D0, D6 0000578A 5340 subq.w D0, 1 0000578C B06C 00A4 cmp.w D0, [A4 + 0xA4] 00005790 6624 bne +0x26 /* 000057B6 */ 00005792 206C 00A0 movea.l A0, [A4 + 0xA0] 00005796 2650 movea.l A3, [A0] 00005798 2F0B move.l -[A7], A3 0000579A 3F05 move.w -[A7], D5 0000579C 3F04 move.w -[A7], D4 0000579E A8A8 syscall OffsetRect 000057A0 486B 0008 pea.l [A3 + 0x8] 000057A4 3F05 move.w -[A7], D5 000057A6 3F04 move.w -[A7], D4 000057A8 A8A8 syscall OffsetRect 000057AA 600A bra +0xC /* 000057B6 */ label000057AC: 000057AC 2F2E FFFC move.l -[A7], [A6 - 0x4] 000057B0 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000057B4 A959 syscall MoveControl label000057B6: 000057B6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 000057BA 4E5E unlink A6 000057BC 205F movea.l A0, [A7]+ 000057BE DEFC 000A add.w A7, 0xA /* '\n' */ 000057C2 4ED0 jmp [A0] export_1105: 000057C4 4E56 FFF0 link A6, -0x0010 000057C8 102D A07E move.b D0, [A5 - 0x5F82] 000057CC 6708 beq +0xA /* 000057D6 */ 000057CE 1D6D A028 0008 move.b [A6 + 0x8], [A5 - 0x5FD8] 000057D4 601A bra +0x1C /* 000057F0 */ label000057D6: 000057D6 486E FFF0 pea.l [A6 - 0x10] 000057DA A976 syscall GetKeys 000057DC 703A moveq.l D0, 0x3A 000057DE 3200 move.w D1, D0 000057E0 E641 asr D1.w, 3 000057E2 0136 10F0 btst [A6 + D1.w - 0x16], D0 000057E6 56C0 sne D0 000057E8 0240 0001 andi.w D0, 0x1 000057EC 1D40 0008 move.b [A6 + 0x8], D0 label000057F0: 000057F0 4E5E unlink A6 000057F2 4E75 rts export_1106: 000057F4 4E56 FEFE link A6, -0x0102 000057F8 4EBA D4E6 jsr [PC - 0x2B1A /* 00002CE0 */] 000057FC 486E FEFE pea.l [A6 - 0x102] 00005800 3F2E 0008 move.w -[A7], [A6 + 0x8] 00005804 4EBA E3B2 jsr [PC - 0x1C4E /* 00003BB8 */] 00005808 487A 002E pea.l [PC + 0x2E /* 00005838, value 0x4E56 'NV' */] 0000580C 487A 002A pea.l [PC + 0x2A /* 00005838, value 0x4E56 'NV' */] 00005810 487A 0026 pea.l [PC + 0x26 /* 00005838, value 0x4E56 'NV' */] 00005814 A98B syscall ParamText 00005816 2F3C 0081 0000 move.l -[A7], 0x810000 0000581C 486E FEFE pea.l [A6 - 0x102] 00005820 3F3C 001C move.w -[A7], 0x1C 00005824 4EBA E392 jsr [PC - 0x1C6E /* 00003BB8 */] 00005828 4EBA D1EE jsr [PC - 0x2E12 /* 00002A18 */] 0000582C 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00005830 4E5E unlink A6 00005832 205F movea.l A0, [A7]+ 00005834 544F addq.w A7, 2 00005836 4ED0 jmp [A0] 00005838 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000583A-0000583E export_1107: fn0000583A: 0000583A 4E56 FEF2 link A6, -0x010E // end alternate branch 0000583A-0000583E export_1107: // at 0000583A (misaligned) fn0000583A: // (misaligned) 0000583C FEF2 .extension 0xEF2 // unimplemented 0000583E 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00005842 206E 0008 movea.l A0, [A6 + 0x8] 00005846 43EE FF00 lea.l A1, [A6 - 0x100] 0000584A 707F moveq.l D0, 0x7F label0000584C: 0000584C 32D8 move.w [A1]+, [A0]+ 0000584E 51C8 FFFC dbf D0, -0x6 /* 0000584C */ 00005852 4247 clr.w D7 00005854 1E2E FF00 move.b D7, [A6 - 0x100] 00005858 42A7 clr.l -[A7] 0000585A 3007 move.w D0, D7 0000585C 5240 addq.w D0, 1 0000585E 48C0 ext.l D0 00005860 2F00 move.l -[A7], D0 00005862 4EBA F8BA jsr [PC - 0x746 /* 0000511E */] 00005866 285F movea.l A4, [A7]+ 00005868 200C move.l D0, A4 0000586A 6720 beq +0x22 /* 0000588C */ 0000586C 41EE FF00 lea.l A0, [A6 - 0x100] 00005870 2C08 move.l D6, A0 00005872 5286 addq.l D6, 1 00005874 2654 movea.l A3, [A4] 00005876 2F06 move.l -[A7], D6 00005878 2F0B move.l -[A7], A3 0000587A 3007 move.w D0, D7 0000587C 48C0 ext.l D0 0000587E 2F00 move.l -[A7], D0 00005880 4EAD 280A jsr [A5 + 0x280A /* export_1277 */] 00005884 3007 move.w D0, D7 00005886 48C0 ext.l D0 00005888 D7C0 add.l A3, D0 0000588A 4213 clr.b [A3] label0000588C: 0000588C 2D4C 000C move.l [A6 + 0xC], A4 00005890 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00005894 4E5E unlink A6 00005896 2E9F move.l [A7], [A7]+ 00005898 4E75 rts export_1108: 0000589A 4E56 FFD8 link A6, -0x0028 0000589E 48E7 0308 movem.l -[A7], D6,D7,A4 000058A2 286E 0008 movea.l A4, [A6 + 0x8] 000058A6 302C 0006 move.w D0, [A4 + 0x6] 000058AA D06C 0002 add.w D0, [A4 + 0x2] 000058AE 48C0 ext.l D0 000058B0 81FC 0002 divs.w D0, 0x2 000058B4 3E00 move.w D7, D0 000058B6 302C 0004 move.w D0, [A4 + 0x4] 000058BA D054 add.w D0, [A4] 000058BC 48C0 ext.l D0 000058BE 81FC 0002 divs.w D0, 0x2 000058C2 3C00 move.w D6, D0 000058C4 42A7 clr.l -[A7] 000058C6 302E 000E move.w D0, [A6 + 0xE] 000058CA 9047 sub.w D0, D7 000058CC 3F00 move.w -[A7], D0 000058CE 301F move.w D0, [A7]+ 000058D0 C1C0 muls.w D0, D0 000058D2 2E80 move.l [A7], D0 000058D4 2D5F FFEE move.l [A6 - 0x12], [A7]+ 000058D8 486E FFEE pea.l [A6 - 0x12] 000058DC 486E FFF2 pea.l [A6 - 0xE] 000058E0 3F3C 280E move.w -[A7], 0x280E 000058E4 A9EB syscall Pack4/FP68K 000058E6 42A7 clr.l -[A7] 000058E8 302C 0006 move.w D0, [A4 + 0x6] 000058EC 9047 sub.w D0, D7 000058EE 3F00 move.w -[A7], D0 000058F0 301F move.w D0, [A7]+ 000058F2 C1C0 muls.w D0, D0 000058F4 2E80 move.l [A7], D0 000058F6 2D5F FFEA move.l [A6 - 0x16], [A7]+ 000058FA 486E FFEA pea.l [A6 - 0x16] 000058FE 486E FFF2 pea.l [A6 - 0xE] 00005902 3F3C 2806 move.w -[A7], 0x2806 00005906 A9EB syscall Pack4/FP68K 00005908 42A7 clr.l -[A7] 0000590A 302E 000C move.w D0, [A6 + 0xC] 0000590E 9046 sub.w D0, D6 00005910 3F00 move.w -[A7], D0 00005912 301F move.w D0, [A7]+ 00005914 C1C0 muls.w D0, D0 00005916 2E80 move.l [A7], D0 00005918 2D5F FFDC move.l [A6 - 0x24], [A7]+ 0000591C 486E FFDC pea.l [A6 - 0x24] 00005920 486E FFE0 pea.l [A6 - 0x20] 00005924 3F3C 280E move.w -[A7], 0x280E 00005928 A9EB syscall Pack4/FP68K 0000592A 42A7 clr.l -[A7] 0000592C 302C 0004 move.w D0, [A4 + 0x4] 00005930 9046 sub.w D0, D6 00005932 3F00 move.w -[A7], D0 00005934 301F move.w D0, [A7]+ 00005936 C1C0 muls.w D0, D0 00005938 2E80 move.l [A7], D0 0000593A 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 0000593E 486E FFD8 pea.l [A6 - 0x28] 00005942 486E FFE0 pea.l [A6 - 0x20] 00005946 3F3C 2806 move.w -[A7], 0x2806 0000594A A9EB syscall Pack4/FP68K 0000594C 486E FFE0 pea.l [A6 - 0x20] 00005950 486E FFF2 pea.l [A6 - 0xE] 00005954 4267 clr.w -[A7] 00005956 A9EB syscall Pack4/FP68K 00005958 487A 0020 pea.l [PC + 0x20 /* 0000597A, value 0x3FFF8000 */] 0000595C 486E FFF2 pea.l [A6 - 0xE] 00005960 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00005964 A9EB syscall Pack4/FP68K 00005966 53C0 sls D0 00005968 4400 neg.b D0 0000596A 1D40 0010 move.b [A6 + 0x10], D0 0000596E 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00005972 4E5E unlink A6 00005974 205F movea.l A0, [A7]+ 00005976 504F addq.w A7, 8 00005978 4ED0 jmp [A0] 0000597A 3FFF move.w <>, <> 0000597C 8000 or.b D0, D0 0000597E 0000 0000 ori.b D0, 0x0 00005982 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00005984-0000598A export_1109: fn00005984: 00005984 4E56 0000 link A6, 0 00005988 7000 moveq.l D0, 0x00 // end alternate branch 00005984-0000598A export_1109: // at 00005984 (misaligned) fn00005984: // (misaligned) 00005986 0000 7000 ori.b D0, 0x0 0000598A 2F00 move.l -[A7], D0 0000598C 4267 clr.w -[A7] 0000598E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005992 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00005996 121F move.b D1, [A7]+ 00005998 201F move.l D0, [A7]+ 0000599A 1001 move.b D0, D1 0000599C C0BC 0000 0040 and.l D0, 0x40 /* '@' */ 000059A2 4A80 tst.l D0 000059A4 56C0 sne D0 000059A6 4400 neg.b D0 000059A8 1D40 000C move.b [A6 + 0xC], D0 000059AC 4E5E unlink A6 000059AE 2E9F move.l [A7], [A7]+ 000059B0 4E75 rts export_1110: 000059B2 4E56 0000 link A6, 0 000059B6 206E 0008 movea.l A0, [A6 + 0x8] 000059BA 4A90 tst.l [A0] 000059BC 57C0 seq D0 000059BE 4400 neg.b D0 000059C0 1D40 000C move.b [A6 + 0xC], D0 000059C4 4E5E unlink A6 000059C6 2E9F move.l [A7], [A7]+ 000059C8 4E75 rts fn000059CA: 000059CA 4E56 FFF2 link A6, -0x000E 000059CE 2F2E 000A move.l -[A7], [A6 + 0xA] 000059D2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000059D6 486E FFFE pea.l [A6 - 0x2] 000059DA 486E FFFA pea.l [A6 - 0x6] 000059DE 486E FFF2 pea.l [A6 - 0xE] 000059E2 A98D syscall GetDialogItem/GetDItem 000059E4 7004 moveq.l D0, 0x04 000059E6 B06E FFFE cmp.w D0, [A6 - 0x2] 000059EA 57C0 seq D0 000059EC 4A00 tst.b D0 000059EE 6730 beq +0x32 /* 00005A20 */ 000059F0 206E FFFA movea.l A0, [A6 - 0x6] 000059F4 2050 movea.l A0, [A0] 000059F6 4241 clr.w D1 000059F8 1228 0011 move.b D1, [A0 + 0x11] 000059FC 0C41 00FF cmpi.w D1, 0xFF 00005A00 56C1 sne D1 00005A02 C001 and.b D0, D1 00005A04 671A beq +0x1C /* 00005A20 */ 00005A06 2F2E FFFA move.l -[A7], [A6 - 0x6] 00005A0A 3F3C 0001 move.w -[A7], 0x1 00005A0E A95D syscall HiliteControl 00005A10 3F3C 0003 move.w -[A7], 0x3 00005A14 4EBA D94E jsr [PC - 0x26B2 /* 00003364 */] 00005A18 2F2E FFFA move.l -[A7], [A6 - 0x6] 00005A1C 4267 clr.w -[A7] 00005A1E A95D syscall HiliteControl label00005A20: 00005A20 4E5E unlink A6 00005A22 205F movea.l A0, [A7]+ 00005A24 5C4F addq.w A7, 6 00005A26 4ED0 jmp [A0] export_1111: 00005A28 4E56 FFFA link A6, -0x0006 00005A2C 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC] 00005A32 486E FFFC pea.l [A6 - 0x4] 00005A36 4EAD 28FA jsr [A5 + 0x28FA /* export_1307 */] 00005A3A 206E FFFC movea.l A0, [A6 - 0x4] 00005A3E 1D50 FFFB move.b [A6 - 0x5], [A0] 00005A42 206E FFFC movea.l A0, [A6 - 0x4] 00005A46 4210 clr.b [A0] 00005A48 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005A50 4EAD 29E2 jsr [A5 + 0x29E2 /* export_1336 */] 00005A54 206E FFFC movea.l A0, [A6 - 0x4] 00005A58 10AE FFFB move.b [A0], [A6 - 0x5] 00005A5C 4E5E unlink A6 00005A5E 205F movea.l A0, [A7]+ 00005A60 504F addq.w A7, 8 00005A62 4ED0 jmp [A0] export_1112: 00005A64 4E56 0000 link A6, 0 00005A68 2F3C 0000 003E move.l -[A7], 0x3E /* '>' */ 00005A6E 201F move.l D0, [A7]+ 00005A70 A032 syscall FlushEvents 00005A72 422D A006 clr.b [A5 - 0x5FFA] 00005A76 4E5E unlink A6 00005A78 4E75 rts export_1113: fn00005A7A: 00005A7A 4E56 0000 link A6, 0 00005A7E 206E 0008 movea.l A0, [A6 + 0x8] 00005A82 2F08 move.l -[A7], A0 00005A84 4267 clr.w -[A7] 00005A86 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A8A 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00005A8E 101F move.b D0, [A7]+ 00005A90 205F movea.l A0, [A7]+ 00005A92 1080 move.b [A0], D0 00005A94 2F2E 000C move.l -[A7], [A6 + 0xC] 00005A98 205F movea.l A0, [A7]+ 00005A9A A029 syscall HLock 00005A9C 4E5E unlink A6 00005A9E 205F movea.l A0, [A7]+ 00005AA0 504F addq.w A7, 8 00005AA2 4ED0 jmp [A0] export_1114: fn00005AA4: 00005AA4 4E56 0000 link A6, 0 00005AA8 1B7C 0001 A08E move.b [A5 - 0x5F72], 0x1 00005AAE 42A7 clr.l -[A7] 00005AB0 A975 syscall TickCount 00005AB2 2B5F A082 move.l [A5 - 0x5F7E], [A7]+ 00005AB6 4E5E unlink A6 00005AB8 4E75 rts export_1115: 00005ABA 4E56 0000 link A6, 0 00005ABE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005AC2 4EAD 290A jsr [A5 + 0x290A /* export_1309 */] 00005AC6 206E 0008 movea.l A0, [A6 + 0x8] 00005ACA 5290 addq.l [A0], 1 00005ACC 4E5E unlink A6 00005ACE 2E9F move.l [A7], [A7]+ 00005AD0 4E75 rts fn00005AD2: 00005AD2 4E56 0000 link A6, 0 00005AD6 42A7 clr.l -[A7] 00005AD8 3F2E 0008 move.w -[A7], [A6 + 0x8] 00005ADC 3F3C 000C move.w -[A7], 0xC 00005AE0 2F3C 8404 000C move.l -[A7], 0x8404000C 00005AE6 A8B5 syscall ScriptUtil 00005AE8 201F move.l D0, [A7]+ 00005AEA 3D40 000A move.w [A6 + 0xA], D0 00005AEE 4E5E unlink A6 00005AF0 205F movea.l A0, [A7]+ 00005AF2 544F addq.w A7, 2 00005AF4 4ED0 jmp [A0] export_1116: 00005AF6 4E56 FFF2 link A6, -0x000E 00005AFA 2F2E 000C move.l -[A7], [A6 + 0xC] 00005AFE 3F2E 000A move.w -[A7], [A6 + 0xA] 00005B02 486E FFFE pea.l [A6 - 0x2] 00005B06 486E FFFA pea.l [A6 - 0x6] 00005B0A 486E FFF2 pea.l [A6 - 0xE] 00005B0E A98D syscall GetDialogItem/GetDItem 00005B10 2F2E FFFA move.l -[A7], [A6 - 0x6] 00005B14 7000 moveq.l D0, 0x00 00005B16 102E 0008 move.b D0, [A6 + 0x8] 00005B1A C0BC 0000 0001 and.l D0, 0x1 00005B20 3F00 move.w -[A7], D0 00005B22 A963 syscall SetControlValue/SetCtlValue 00005B24 4E5E unlink A6 00005B26 205F movea.l A0, [A7]+ 00005B28 504F addq.w A7, 8 00005B2A 4ED0 jmp [A0] export_1117: fn00005B2C: 00005B2C 4E56 0000 link A6, 0 00005B30 206D FE80 movea.l A0, [A5 - 0x180] 00005B34 3D68 0044 000A move.w [A6 + 0xA], [A0 + 0x44] 00005B3A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00005B3E A887 syscall TextFont 00005B40 4E5E unlink A6 00005B42 205F movea.l A0, [A7]+ 00005B44 544F addq.w A7, 2 00005B46 4ED0 jmp [A0] export_1118: fn00005B48: 00005B48 4E56 0000 link A6, 0 00005B4C 2F0C move.l -[A7], A4 00005B4E 286D FE80 movea.l A4, [A5 - 0x180] 00005B52 3D6C 0044 000A move.w [A6 + 0xA], [A4 + 0x44] 00005B58 4267 clr.w -[A7] 00005B5A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00005B5E 4EBA FF72 jsr [PC - 0x8E /* 00005AD2 */] 00005B62 395F 0044 move.w [A4 + 0x44], [A7]+ 00005B66 285F movea.l A4, [A7]+ 00005B68 4E5E unlink A6 00005B6A 205F movea.l A0, [A7]+ 00005B6C 544F addq.w A7, 2 00005B6E 4ED0 jmp [A0] export_1119: fn00005B70: 00005B70 4E56 FEF2 link A6, -0x010E 00005B74 48E7 0108 movem.l -[A7], D7,A4 00005B78 3E2E 0008 move.w D7, [A6 + 0x8] 00005B7C 6602 bne +0x4 /* 00005B80 */ 00005B7E 6072 bra +0x74 /* 00005BF2 */ label00005B80: 00005B80 286E 000A movea.l A4, [A6 + 0xA] 00005B84 2F2C 0004 move.l -[A7], [A4 + 0x4] 00005B88 3F2C 000A move.w -[A7], [A4 + 0xA] 00005B8C 4267 clr.w -[A7] 00005B8E A945 syscall CheckItem 00005B90 2F2C 0004 move.l -[A7], [A4 + 0x4] 00005B94 3F07 move.w -[A7], D7 00005B96 1F3C 0001 move.b -[A7], 0x1 00005B9A A945 syscall CheckItem 00005B9C 3947 000A move.w [A4 + 0xA], D7 00005BA0 2F2C 0004 move.l -[A7], [A4 + 0x4] 00005BA4 3F2C 000A move.w -[A7], [A4 + 0xA] 00005BA8 486E FEF2 pea.l [A6 - 0x10E] 00005BAC A946 syscall GetMenuItemText/GetItem 00005BAE 2F14 move.l -[A7], [A4] 00005BB0 3F2C 0008 move.w -[A7], [A4 + 0x8] 00005BB4 486E FFFE pea.l [A6 - 0x2] 00005BB8 486E FFFA pea.l [A6 - 0x6] 00005BBC 486E FFF2 pea.l [A6 - 0xE] 00005BC0 A98D syscall GetDialogItem/GetDItem 00005BC2 2014 move.l D0, [A4] 00005BC4 B0AD FE80 cmp.l D0, [A5 - 0x180] 00005BC8 6606 bne +0x8 /* 00005BD0 */ 00005BCA 486E FFF2 pea.l [A6 - 0xE] 00005BCE A928 syscall InvalRect label00005BD0: 00005BD0 2F14 move.l -[A7], [A4] 00005BD2 302C 0008 move.w D0, [A4 + 0x8] 00005BD6 5240 addq.w D0, 1 00005BD8 3F00 move.w -[A7], D0 00005BDA 486E FFFE pea.l [A6 - 0x2] 00005BDE 486E FFFA pea.l [A6 - 0x6] 00005BE2 486E FFF2 pea.l [A6 - 0xE] 00005BE6 A98D syscall GetDialogItem/GetDItem 00005BE8 2F2E FFFA move.l -[A7], [A6 - 0x6] 00005BEC 486E FEF2 pea.l [A6 - 0x10E] 00005BF0 A98F syscall SetDialogItemText/SetIText label00005BF2: 00005BF2 4CDF 1080 movem.l D7,A4, [A7]+ 00005BF6 4E5E unlink A6 00005BF8 205F movea.l A0, [A7]+ 00005BFA 5C4F addq.w A7, 6 00005BFC 4ED0 jmp [A0] export_1120: fn00005BFE: 00005BFE 4E56 0000 link A6, 0 00005C02 4267 clr.w -[A7] 00005C04 A994 syscall CurResFile 00005C06 3D5F 000A move.w [A6 + 0xA], [A7]+ 00005C0A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00005C0E A998 syscall UseResFile 00005C10 4E5E unlink A6 00005C12 205F movea.l A0, [A7]+ 00005C14 544F addq.w A7, 2 00005C16 4ED0 jmp [A0] export_1121: 00005C18 4E56 0000 link A6, 0 00005C1C 48E7 0108 movem.l -[A7], D7,A4 00005C20 3E2E 0008 move.w D7, [A6 + 0x8] 00005C24 6608 bne +0xA /* 00005C2E */ 00005C26 4267 clr.w -[A7] 00005C28 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */] 00005C2C 3E1F move.w D7, [A7]+ label00005C2E: 00005C2E 286D FE80 movea.l A4, [A5 - 0x180] 00005C32 3D6C 0044 000A move.w [A6 + 0xA], [A4 + 0x44] 00005C38 3947 0044 move.w [A4 + 0x44], D7 00005C3C 4CDF 1080 movem.l D7,A4, [A7]+ 00005C40 4E5E unlink A6 00005C42 205F movea.l A0, [A7]+ 00005C44 544F addq.w A7, 2 00005C46 4ED0 jmp [A0] export_1122: 00005C48 4E56 0000 link A6, 0 00005C4C 4A6D A0A0 tst.w [A5 - 0x5F60] 00005C50 6D0E blt +0x10 /* 00005C60 */ 00005C52 42A7 clr.l -[A7] 00005C54 3F3C 0004 move.w -[A7], 0x4 00005C58 A9B9 syscall GetCursor 00005C5A 205F movea.l A0, [A7]+ 00005C5C 2F10 move.l -[A7], [A0] 00005C5E A851 syscall SetCursor label00005C60: 00005C60 1B7C 0001 A1AC move.b [A5 - 0x5E54], 0x1 00005C66 4E5E unlink A6 00005C68 4E75 rts export_1123: 00005C6A 4E56 FFDE link A6, -0x0022 00005C6E 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00005C72 266E 0010 movea.l A3, [A6 + 0x10] 00005C76 422E 0014 clr.b [A6 + 0x14] 00005C7A 206E 000C movea.l A0, [A6 + 0xC] 00005C7E 3010 move.w D0, [A0] 00005C80 6712 beq +0x14 /* 00005C94 */ 00005C82 5740 subq.w D0, 3 00005C84 6718 beq +0x1A /* 00005C9E */ 00005C86 5540 subq.w D0, 2 00005C88 6714 beq +0x16 /* 00005C9E */ 00005C8A 5340 subq.w D0, 1 00005C8C 6700 009C beq +0x9E /* 00005D2A */ 00005C90 6000 012C bra +0x12E /* 00005DBE */ label00005C94: 00005C94 2F0B move.l -[A7], A3 00005C96 4EBA D8B2 jsr [PC - 0x274E /* 0000354A */] 00005C9A 6000 0122 bra +0x124 /* 00005DBE */ label00005C9E: 00005C9E 206E 000C movea.l A0, [A6 + 0xC] 00005CA2 203C 0000 00FF move.l D0, 0xFF 00005CA8 C0A8 0002 and.l D0, [A0 + 0x2] 00005CAC 3E00 move.w D7, D0 00005CAE 7000 moveq.l D0, 0x00 00005CB0 3028 000E move.w D0, [A0 + 0xE] 00005CB4 C0BC 0000 0100 and.l D0, 0x100 00005CBA 4A80 tst.l D0 00005CBC 671E beq +0x20 /* 00005CDC */ 00005CBE 4267 clr.w -[A7] 00005CC0 2F0B move.l -[A7], A3 00005CC2 3F07 move.w -[A7], D7 00005CC4 3F3C FF9C move.w -[A7], 0xFF9C 00005CC8 2F2E 000C move.l -[A7], [A6 + 0xC] 00005CCC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005CD0 4EBA D9AE jsr [PC - 0x2652 /* 00003680 */] 00005CD4 1D5F 0014 move.b [A6 + 0x14], [A7]+ 00005CD8 6000 00E4 bra +0xE6 /* 00005DBE */ label00005CDC: 00005CDC 7009 moveq.l D0, 0x09 00005CDE B047 cmp.w D0, D7 00005CE0 660E bne +0x10 /* 00005CF0 */ 00005CE2 2F0B move.l -[A7], A3 00005CE4 3F3C 0006 move.w -[A7], 0x6 00005CE8 4EBA FCE0 jsr [PC - 0x320 /* 000059CA */] 00005CEC 6000 00D0 bra +0xD2 /* 00005DBE */ label00005CF0: 00005CF0 700D moveq.l D0, 0x0D 00005CF2 B047 cmp.w D0, D7 00005CF4 57C0 seq D0 00005CF6 7203 moveq.l D1, 0x03 00005CF8 B247 cmp.w D1, D7 00005CFA 57C1 seq D1 00005CFC 8001 or.b D0, D1 00005CFE 6714 beq +0x16 /* 00005D14 */ 00005D00 486D FE14 pea.l [A5 - 0x1EC] 00005D04 A851 syscall SetCursor 00005D06 2F0B move.l -[A7], A3 00005D08 3F3C 0001 move.w -[A7], 0x1 00005D0C 4EBA FCBC jsr [PC - 0x344 /* 000059CA */] 00005D10 6000 00AC bra +0xAE /* 00005DBE */ label00005D14: 00005D14 4267 clr.w -[A7] 00005D16 2F0B move.l -[A7], A3 00005D18 2F2E 000C move.l -[A7], [A6 + 0xC] 00005D1C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005D20 4EBA E0B4 jsr [PC - 0x1F4C /* 00003DD6 */] 00005D24 1C1F move.b D6, [A7]+ 00005D26 6000 0096 bra +0x98 /* 00005DBE */ label00005D2A: 00005D2A 206E 000C movea.l A0, [A6 + 0xC] 00005D2E B7E8 0002 cmpa.l A3, [A0 + 0x2] 00005D32 6600 0082 bne +0x84 /* 00005DB6 */ 00005D36 486E FFE0 pea.l [A6 - 0x20] 00005D3A A874 syscall GetPort 00005D3C 2F0B move.l -[A7], A3 00005D3E A873 syscall SetPort 00005D40 49EB 0010 lea.l A4, [A3 + 0x10] 00005D44 486E FFE4 pea.l [A6 - 0x1C] 00005D48 2F14 move.l -[A7], [A4] 00005D4A A880 syscall SetPt 00005D4C 486E FFE4 pea.l [A6 - 0x1C] 00005D50 A870 syscall LocalToGlobal 00005D52 2F0B move.l -[A7], A3 00005D54 3F3C 0001 move.w -[A7], 0x1 00005D58 486E FFFC pea.l [A6 - 0x4] 00005D5C 486E FFF8 pea.l [A6 - 0x8] 00005D60 486E FFE8 pea.l [A6 - 0x18] 00005D64 A98D syscall GetDialogItem/GetDItem 00005D66 486E FFE8 pea.l [A6 - 0x18] 00005D6A 2F3C FFFC FFFC move.l -[A7], 0xFFFCFFFC 00005D70 A8A9 syscall InsetRect 00005D72 41EE FFF0 lea.l A0, [A6 - 0x10] 00005D76 43EE FFE8 lea.l A1, [A6 - 0x18] 00005D7A 7003 moveq.l D0, 0x03 label00005D7C: 00005D7C 30D9 move.w [A0]+, [A1]+ 00005D7E 51C8 FFFC dbf D0, -0x6 /* 00005D7C */ 00005D82 486E FFF0 pea.l [A6 - 0x10] 00005D86 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 00005D8A A8A8 syscall OffsetRect 00005D8C 4267 clr.w -[A7] 00005D8E 486E FFF0 pea.l [A6 - 0x10] 00005D92 2F2B 007A move.l -[A7], [A3 + 0x7A] 00005D96 A8E9 syscall RectInRgn 00005D98 101F move.b D0, [A7]+ 00005D9A 6712 beq +0x14 /* 00005DAE */ 00005D9C 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005DA0 A96D syscall Draw1Control 00005DA2 2F0B move.l -[A7], A3 00005DA4 4EBA D54E jsr [PC - 0x2AB2 /* 000032F4 */] 00005DA8 486E FFE8 pea.l [A6 - 0x18] 00005DAC A92A syscall ValidRect label00005DAE: 00005DAE 2F2E FFE0 move.l -[A7], [A6 - 0x20] 00005DB2 A873 syscall SetPort 00005DB4 6008 bra +0xA /* 00005DBE */ label00005DB6: 00005DB6 4EAD 275A jsr [A5 + 0x275A /* export_1255 */] 00005DBA 2F0B move.l -[A7], A3 00005DBC A873 syscall SetPort label00005DBE: 00005DBE 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00005DC2 4E5E unlink A6 00005DC4 205F movea.l A0, [A7]+ 00005DC6 DEFC 000C add.w A7, 0xC 00005DCA 4ED0 jmp [A0] fn00005DCC: 00005DCC 4E56 FFF8 link A6, -0x0008 00005DD0 206E 000A movea.l A0, [A6 + 0xA] 00005DD4 43EE FFF8 lea.l A1, [A6 - 0x8] 00005DD8 7003 moveq.l D0, 0x03 label00005DDA: 00005DDA 32D8 move.w [A1]+, [A0]+ 00005DDC 51C8 FFFC dbf D0, -0x6 /* 00005DDA */ 00005DE0 536E FFFE subq.w [A6 - 0x2], 1 00005DE4 536E FFFC subq.w [A6 - 0x4], 1 00005DE8 486E FFF8 pea.l [A6 - 0x8] 00005DEC A8A1 syscall FrameRect 00005DEE 3F2E FFFE move.w -[A7], [A6 - 0x2] 00005DF2 302E FFF8 move.w D0, [A6 - 0x8] 00005DF6 5440 addq.w D0, 2 00005DF8 3F00 move.w -[A7], D0 00005DFA A893 syscall MoveTo 00005DFC 4267 clr.w -[A7] 00005DFE 302E FFFC move.w D0, [A6 - 0x4] 00005E02 906E FFF8 sub.w D0, [A6 - 0x8] 00005E06 5540 subq.w D0, 2 00005E08 3F00 move.w -[A7], D0 00005E0A A892 syscall Line 00005E0C 302E FFFA move.w D0, [A6 - 0x6] 00005E10 906E FFFE sub.w D0, [A6 - 0x2] 00005E14 5440 addq.w D0, 2 00005E16 3F00 move.w -[A7], D0 00005E18 4267 clr.w -[A7] 00005E1A A892 syscall Line 00005E1C 102E 0008 move.b D0, [A6 + 0x8] 00005E20 6712 beq +0x14 /* 00005E34 */ 00005E22 486E FFF8 pea.l [A6 - 0x8] 00005E26 2F3C 0001 0001 move.l -[A7], 0x10001 00005E2C A8A9 syscall InsetRect 00005E2E 486E FFF8 pea.l [A6 - 0x8] 00005E32 A8A3 syscall EraseRect label00005E34: 00005E34 4E5E unlink A6 00005E36 205F movea.l A0, [A7]+ 00005E38 5C4F addq.w A7, 6 00005E3A 4ED0 jmp [A0] export_1124: fn00005E3C: 00005E3C 4E56 FFF0 link A6, -0x0010 00005E40 102D A07E move.b D0, [A5 - 0x5F82] 00005E44 6708 beq +0xA /* 00005E4E */ 00005E46 1D6D A07C 0008 move.b [A6 + 0x8], [A5 - 0x5F84] 00005E4C 601A bra +0x1C /* 00005E68 */ label00005E4E: 00005E4E 486E FFF0 pea.l [A6 - 0x10] 00005E52 A976 syscall GetKeys 00005E54 7038 moveq.l D0, 0x38 00005E56 3200 move.w D1, D0 00005E58 E641 asr D1.w, 3 00005E5A 0136 10F0 btst [A6 + D1.w - 0x16], D0 00005E5E 56C0 sne D0 00005E60 0240 0001 andi.w D0, 0x1 00005E64 1D40 0008 move.b [A6 + 0x8], D0 label00005E68: 00005E68 4E5E unlink A6 00005E6A 4E75 rts export_1125: fn00005E6C: 00005E6C 4E56 0000 link A6, 0 00005E70 102E 0008 move.b D0, [A6 + 0x8] 00005E74 670C beq +0xE /* 00005E82 */ 00005E76 2F2E 000C move.l -[A7], [A6 + 0xC] 00005E7A 3F2E 000A move.w -[A7], [A6 + 0xA] 00005E7E A828 syscall ShowDialogItem/ShowDItem 00005E80 600A bra +0xC /* 00005E8C */ label00005E82: 00005E82 2F2E 000C move.l -[A7], [A6 + 0xC] 00005E86 3F2E 000A move.w -[A7], [A6 + 0xA] 00005E8A A827 syscall HideDialogItem/HideDItem label00005E8C: 00005E8C 4E5E unlink A6 00005E8E 205F movea.l A0, [A7]+ 00005E90 504F addq.w A7, 8 00005E92 4ED0 jmp [A0] fn00005E94: 00005E94 4E56 FFFE link A6, -0x0002 00005E98 48E7 0108 movem.l -[A7], D7,A4 00005E9C 286E 0008 movea.l A4, [A6 + 0x8] 00005EA0 700D moveq.l D0, 0x0D 00005EA2 D194 add.l [A4], D0 00005EA4 2054 movea.l A0, [A4] 00005EA6 1010 move.b D0, [A0] 00005EA8 4880 ext.w D0 00005EAA 3E00 move.w D7, D0 00005EAC 1007 move.b D0, D7 00005EAE 0240 0001 andi.w D0, 0x1 00005EB2 6702 beq +0x4 /* 00005EB6 */ 00005EB4 5247 addq.w D7, 1 label00005EB6: 00005EB6 3007 move.w D0, D7 00005EB8 48C0 ext.l D0 00005EBA D094 add.l D0, [A4] 00005EBC 5280 addq.l D0, 1 00005EBE 2880 move.l [A4], D0 00005EC0 4CDF 1080 movem.l D7,A4, [A7]+ 00005EC4 4E5E unlink A6 00005EC6 205F movea.l A0, [A7]+ 00005EC8 584F addq.w A7, 4 00005ECA 4ED0 jmp [A0] fn00005ECC: 00005ECC 4E56 0000 link A6, 0 00005ED0 206E 0008 movea.l A0, [A6 + 0x8] 00005ED4 0C68 F061 000E cmpi.w [A0 + 0xE], 0xF061 00005EDA 57C0 seq D0 00005EDC 4A00 tst.b D0 00005EDE 670A beq +0xC /* 00005EEA */ 00005EE0 7201 moveq.l D1, 0x01 00005EE2 B26E 000C cmp.w D1, [A6 + 0xC] 00005EE6 57C1 seq D1 00005EE8 C001 and.b D0, D1 label00005EEA: 00005EEA 4400 neg.b D0 00005EEC 1D40 000E move.b [A6 + 0xE], D0 00005EF0 4E5E unlink A6 00005EF2 205F movea.l A0, [A7]+ 00005EF4 5C4F addq.w A7, 6 00005EF6 4ED0 jmp [A0] fn00005EF8: 00005EF8 4E56 FFF4 link A6, -0x000C 00005EFC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00005F00 266E 0012 movea.l A3, [A6 + 0x12] 00005F04 3A2E 000C move.w D5, [A6 + 0xC] 00005F08 2F0B move.l -[A7], A3 00005F0A 205F movea.l A0, [A7]+ 00005F0C A029 syscall HLock 00005F0E 42A7 clr.l -[A7] 00005F10 2F13 move.l -[A7], [A3] 00005F12 4EBA F3EE jsr [PC - 0xC12 /* 00005302 */] 00005F16 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00005F1A 206E FFFC movea.l A0, [A6 - 0x4] 00005F1E 3C10 move.w D6, [A0] 00005F20 5246 addq.w D6, 1 00005F22 54AE FFFC addq.l [A6 - 0x4], 2 00005F26 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1 00005F2C 3D46 FFF4 move.w [A6 - 0xC], D6 00005F30 3E2E FFF6 move.w D7, [A6 - 0xA] 00005F34 6052 bra +0x54 /* 00005F88 */ label00005F36: 00005F36 286E FFFC movea.l A4, [A6 - 0x4] 00005F3A BE6E 0010 cmp.w D7, [A6 + 0x10] 00005F3E 6608 bne +0xA /* 00005F48 */ 00005F40 3005 move.w D0, D5 00005F42 D16C 0008 add.w [A4 + 0x8], D0 00005F46 6034 bra +0x36 /* 00005F7C */ label00005F48: 00005F48 302C 0004 move.w D0, [A4 + 0x4] 00005F4C B06E 000E cmp.w D0, [A6 + 0xE] 00005F50 5EC0 sgt D0 00005F52 4A00 tst.b D0 00005F54 661A bne +0x1C /* 00005F70 */ 00005F56 2F00 move.l -[A7], D0 00005F58 4267 clr.w -[A7] 00005F5A 3F07 move.w -[A7], D7 00005F5C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005F60 4EBA FF6A jsr [PC - 0x96 /* 00005ECC */] 00005F64 121F move.b D1, [A7]+ 00005F66 201F move.l D0, [A7]+ 00005F68 8001 or.b D0, D1 00005F6A 0240 0001 andi.w D0, 0x1 00005F6E 670C beq +0xE /* 00005F7C */ label00005F70: 00005F70 3005 move.w D0, D5 00005F72 D16C 0004 add.w [A4 + 0x4], D0 00005F76 3005 move.w D0, D5 00005F78 D16C 0008 add.w [A4 + 0x8], D0 label00005F7C: 00005F7C 486E FFFC pea.l [A6 - 0x4] 00005F80 4EBA FF12 jsr [PC - 0xEE /* 00005E94 */] 00005F84 5247 addq.w D7, 1 00005F86 6906 bvs +0x8 /* 00005F8E */ label00005F88: 00005F88 BE6E FFF4 cmp.w D7, [A6 - 0xC] 00005F8C 6FA8 ble -0x56 /* 00005F36 */ label00005F8E: 00005F8E 2F0B move.l -[A7], A3 00005F90 205F movea.l A0, [A7]+ 00005F92 A02A syscall HUnlock 00005F94 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 00005F98 4E5E unlink A6 00005F9A 205F movea.l A0, [A7]+ 00005F9C DEFC 000E add.w A7, 0xE 00005FA0 4ED0 jmp [A0] fn00005FA2: 00005FA2 4E56 FFF6 link A6, -0x000A 00005FA6 48E7 0108 movem.l -[A7], D7,A4 00005FAA 286E 0012 movea.l A4, [A6 + 0x12] 00005FAE 2F0C move.l -[A7], A4 00005FB0 205F movea.l A0, [A7]+ 00005FB2 A029 syscall HLock 00005FB4 42A7 clr.l -[A7] 00005FB6 2F14 move.l -[A7], [A4] 00005FB8 4EBA F348 jsr [PC - 0xCB8 /* 00005302 */] 00005FBC 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00005FC0 54AE FFFC addq.l [A6 - 0x4], 2 00005FC4 3D7C 0001 FFF8 move.w [A6 - 0x8], 0x1 00005FCA 302E 0010 move.w D0, [A6 + 0x10] 00005FCE 5340 subq.w D0, 1 00005FD0 3D40 FFF6 move.w [A6 - 0xA], D0 00005FD4 3E2E FFF8 move.w D7, [A6 - 0x8] 00005FD8 600C bra +0xE /* 00005FE6 */ label00005FDA: 00005FDA 486E FFFC pea.l [A6 - 0x4] 00005FDE 4EBA FEB4 jsr [PC - 0x14C /* 00005E94 */] 00005FE2 5247 addq.w D7, 1 00005FE4 6906 bvs +0x8 /* 00005FEC */ label00005FE6: 00005FE6 BE6E FFF6 cmp.w D7, [A6 - 0xA] 00005FEA 6FEE ble -0x10 /* 00005FDA */ label00005FEC: 00005FEC 58AE FFFC addq.l [A6 - 0x4], 4 00005FF0 206E FFFC movea.l A0, [A6 - 0x4] 00005FF4 226E 000C movea.l A1, [A6 + 0xC] 00005FF8 7003 moveq.l D0, 0x03 label00005FFA: 00005FFA 32D8 move.w [A1]+, [A0]+ 00005FFC 51C8 FFFC dbf D0, -0x6 /* 00005FFA */ 00006000 2F0C move.l -[A7], A4 00006002 205F movea.l A0, [A7]+ 00006004 A02A syscall HUnlock 00006006 4CDF 1080 movem.l D7,A4, [A7]+ 0000600A 4E5E unlink A6 0000600C 205F movea.l A0, [A7]+ 0000600E DEFC 000E add.w A7, 0xE 00006012 4ED0 jmp [A0] export_1126: 00006014 4E56 FEE6 link A6, -0x011A 00006018 2F07 move.l -[A7], D7 0000601A 206E 0008 movea.l A0, [A6 + 0x8] 0000601E 43EE FF00 lea.l A1, [A6 - 0x100] 00006022 707F moveq.l D0, 0x7F label00006024: 00006024 32D8 move.w [A1]+, [A0]+ 00006026 51C8 FFFC dbf D0, -0x6 /* 00006024 */ 0000602A 3F2E 000E move.w -[A7], [A6 + 0xE] 0000602E 486E FEFC pea.l [A6 - 0x104] 00006032 486E FEF8 pea.l [A6 - 0x108] 00006036 4EBA DF1C jsr [PC - 0x20E4 /* 00003F54 */] 0000603A 4AAE FEFC tst.l [A6 - 0x104] 0000603E 57C0 seq D0 00006040 4A00 tst.b D0 00006042 6600 0088 bne +0x8A /* 000060CC */ 00006046 4AAE FEF8 tst.l [A6 - 0x108] 0000604A 57C1 seq D1 0000604C 8001 or.b D0, D1 0000604E 6702 beq +0x4 /* 00006052 */ 00006050 607A bra +0x7C /* 000060CC */ label00006052: 00006052 2F2E FEFC move.l -[A7], [A6 - 0x104] 00006056 205F movea.l A0, [A7]+ 00006058 A04A syscall HNoPurge 0000605A 2F2E FEF8 move.l -[A7], [A6 - 0x108] 0000605E 205F movea.l A0, [A7]+ 00006060 A04A syscall HNoPurge 00006062 206E FEFC movea.l A0, [A6 - 0x104] 00006066 2050 movea.l A0, [A0] 00006068 43EE FEF0 lea.l A1, [A6 - 0x110] 0000606C 7003 moveq.l D0, 0x03 label0000606E: 0000606E 32D8 move.w [A1]+, [A0]+ 00006070 51C8 FFFC dbf D0, -0x6 /* 0000606E */ 00006074 2F2E FEF8 move.l -[A7], [A6 - 0x108] 00006078 3F2E 000C move.w -[A7], [A6 + 0xC] 0000607C 486E FEE8 pea.l [A6 - 0x118] 00006080 2F0E move.l -[A7], A6 00006082 4EBA FF1E jsr [PC - 0xE2 /* 00005FA2 */] 00006086 4267 clr.w -[A7] 00006088 302E FEF4 move.w D0, [A6 - 0x10C] 0000608C 906E FEF0 sub.w D0, [A6 - 0x110] 00006090 3F00 move.w -[A7], D0 00006092 486E FEE8 pea.l [A6 - 0x118] 00006096 486E FF00 pea.l [A6 - 0x100] 0000609A 4EBA 01AA jsr [PC + 0x1AA /* 00006246 */] 0000609E 3E1F move.w D7, [A7]+ 000060A0 2F2E FEF8 move.l -[A7], [A6 - 0x108] 000060A4 3F2E 000C move.w -[A7], [A6 + 0xC] 000060A8 3F2E FEE8 move.w -[A7], [A6 - 0x118] 000060AC 3F07 move.w -[A7], D7 000060AE 2F0E move.l -[A7], A6 000060B0 4EBA FE46 jsr [PC - 0x1BA /* 00005EF8 */] 000060B4 3007 move.w D0, D7 000060B6 D16E FEF4 add.w [A6 - 0x10C], D0 000060BA 206E FEFC movea.l A0, [A6 - 0x104] 000060BE 2050 movea.l A0, [A0] 000060C0 43EE FEF0 lea.l A1, [A6 - 0x110] 000060C4 7003 moveq.l D0, 0x03 label000060C6: 000060C6 30D9 move.w [A0]+, [A1]+ 000060C8 51C8 FFFC dbf D0, -0x6 /* 000060C6 */ label000060CC: 000060CC 2E1F move.l D7, [A7]+ 000060CE 4E5E unlink A6 000060D0 205F movea.l A0, [A7]+ 000060D2 504F addq.w A7, 8 000060D4 4ED0 jmp [A0] export_1127: fn000060D6: 000060D6 4E56 FEDA link A6, -0x0126 000060DA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 000060DE 266E 000A movea.l A3, [A6 + 0xA] 000060E2 7001 moveq.l D0, 0x01 000060E4 B06E 0008 cmp.w D0, [A6 + 0x8] 000060E8 6F04 ble +0x6 /* 000060EE */ 000060EA 6000 014E bra +0x150 /* 0000623A */ label000060EE: 000060EE 486E FFFC pea.l [A6 - 0x4] 000060F2 A874 syscall GetPort 000060F4 2F0B move.l -[A7], A3 000060F6 A873 syscall SetPort 000060F8 2F0B move.l -[A7], A3 000060FA 3F2E 0008 move.w -[A7], [A6 + 0x8] 000060FE 486E FEEE pea.l [A6 - 0x112] 00006102 486E FFF8 pea.l [A6 - 0x8] 00006106 486E FFF0 pea.l [A6 - 0x10] 0000610A A98D syscall GetDialogItem/GetDItem 0000610C 302E FEEE move.w D0, [A6 - 0x112] 00006110 48C0 ext.l D0 00006112 81FC 0080 divs.w D0, 0x80 00006116 4840 swap.w D0 00006118 3800 move.w D4, D0 0000611A 7010 moveq.l D0, 0x10 0000611C B044 cmp.w D0, D4 0000611E 56C0 sne D0 00006120 4A00 tst.b D0 00006122 670E beq +0x10 /* 00006132 */ 00006124 7208 moveq.l D1, 0x08 00006126 B244 cmp.w D1, D4 00006128 56C1 sne D1 0000612A C001 and.b D0, D1 0000612C 6704 beq +0x6 /* 00006132 */ 0000612E 6000 010A bra +0x10C /* 0000623A */ label00006132: 00006132 49EB 0010 lea.l A4, [A3 + 0x10] 00006136 3A2C 0004 move.w D5, [A4 + 0x4] 0000613A 9A54 sub.w D5, [A4] 0000613C 302C 0006 move.w D0, [A4 + 0x6] 00006140 906C 0002 sub.w D0, [A4 + 0x2] 00006144 3D40 FEE2 move.w [A6 - 0x11E], D0 00006148 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000614C 486E FEF0 pea.l [A6 - 0x110] 00006150 A990 syscall GetDialogItemText/GetIText 00006152 4267 clr.w -[A7] 00006154 3F05 move.w -[A7], D5 00006156 486E FFF0 pea.l [A6 - 0x10] 0000615A 486E FEF0 pea.l [A6 - 0x110] 0000615E 4EBA 00E6 jsr [PC + 0xE6 /* 00006246 */] 00006162 3C1F move.w D6, [A7]+ 00006164 6604 bne +0x6 /* 0000616A */ 00006166 6000 00D2 bra +0xD4 /* 0000623A */ label0000616A: 0000616A DA46 add.w D5, D6 0000616C 2F0B move.l -[A7], A3 0000616E 3F2E FEE2 move.w -[A7], [A6 - 0x11E] 00006172 3F05 move.w -[A7], D5 00006174 4267 clr.w -[A7] 00006176 A91D syscall SizeWindow 00006178 3D6E FFF0 FEEA move.w [A6 - 0x116], [A6 - 0x10] 0000617E 3006 move.w D0, D6 00006180 D16E FFF4 add.w [A6 - 0xC], D0 00006184 2F0B move.l -[A7], A3 00006186 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000618A 3F2E FEEE move.w -[A7], [A6 - 0x112] 0000618E 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00006192 486E FFF0 pea.l [A6 - 0x10] 00006196 A98E syscall SetDialogItem/SetDItem 00006198 284B movea.l A4, A3 0000619A 7010 moveq.l D0, 0x10 0000619C B044 cmp.w D0, D4 0000619E 57C0 seq D0 000061A0 4A00 tst.b D0 000061A2 673E beq +0x40 /* 000061E2 */ 000061A4 322E 0008 move.w D1, [A6 + 0x8] 000061A8 5341 subq.w D1, 1 000061AA B26C 00A4 cmp.w D1, [A4 + 0xA4] 000061AE 57C1 seq D1 000061B0 C001 and.b D0, D1 000061B2 672E beq +0x30 /* 000061E2 */ 000061B4 206C 00A0 movea.l A0, [A4 + 0xA0] 000061B8 2050 movea.l A0, [A0] 000061BA 2D48 FEDE move.l [A6 - 0x122], A0 000061BE 43EE FFF0 lea.l A1, [A6 - 0x10] 000061C2 7003 moveq.l D0, 0x03 label000061C4: 000061C4 30D9 move.w [A0]+, [A1]+ 000061C6 51C8 FFFC dbf D0, -0x6 /* 000061C4 */ 000061CA 206E FEDE movea.l A0, [A6 - 0x122] 000061CE 5088 addq.l A0, 8 000061D0 43EE FFF0 lea.l A1, [A6 - 0x10] 000061D4 7003 moveq.l D0, 0x03 label000061D6: 000061D6 30D9 move.w [A0]+, [A1]+ 000061D8 51C8 FFFC dbf D0, -0x6 /* 000061D6 */ 000061DC 2F2C 00A0 move.l -[A7], [A4 + 0xA0] 000061E0 A9D0 syscall TECalText label000061E2: 000061E2 3D7C 0001 FEDC move.w [A6 - 0x124], 0x1 000061E8 4267 clr.w -[A7] 000061EA 2F0B move.l -[A7], A3 000061EC 4EBA D40C jsr [PC - 0x2BF4 /* 000035FA */] 000061F0 3D5F FEDA move.w [A6 - 0x126], [A7]+ 000061F4 3E2E FEDC move.w D7, [A6 - 0x124] 000061F8 6034 bra +0x36 /* 0000622E */ label000061FA: 000061FA BE6E 0008 cmp.w D7, [A6 + 0x8] 000061FE 6602 bne +0x4 /* 00006202 */ 00006200 6028 bra +0x2A /* 0000622A */ label00006202: 00006202 2F0B move.l -[A7], A3 00006204 3F07 move.w -[A7], D7 00006206 486E FEEE pea.l [A6 - 0x112] 0000620A 486E FFF8 pea.l [A6 - 0x8] 0000620E 486E FFF0 pea.l [A6 - 0x10] 00006212 A98D syscall GetDialogItem/GetDItem 00006214 302E FFF0 move.w D0, [A6 - 0x10] 00006218 B06E FEEA cmp.w D0, [A6 - 0x116] 0000621C 6F0C ble +0xE /* 0000622A */ 0000621E 2F0B move.l -[A7], A3 00006220 3F07 move.w -[A7], D7 00006222 4267 clr.w -[A7] 00006224 3F06 move.w -[A7], D6 00006226 4EBA F4F4 jsr [PC - 0xB0C /* 0000571C */] label0000622A: 0000622A 5247 addq.w D7, 1 0000622C 6906 bvs +0x8 /* 00006234 */ label0000622E: 0000622E BE6E FEDA cmp.w D7, [A6 - 0x126] 00006232 6FC6 ble -0x38 /* 000061FA */ label00006234: 00006234 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006238 A873 syscall SetPort label0000623A: 0000623A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000623E 4E5E unlink A6 00006240 205F movea.l A0, [A7]+ 00006242 5C4F addq.w A7, 6 00006244 4ED0 jmp [A0] fn00006246: 00006246 4E56 FEE8 link A6, -0x0118 0000624A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000624E 206E 000C movea.l A0, [A6 + 0xC] 00006252 43EE FFF8 lea.l A1, [A6 - 0x8] 00006256 7003 moveq.l D0, 0x03 label00006258: 00006258 32D8 move.w [A1]+, [A0]+ 0000625A 51C8 FFFC dbf D0, -0x6 /* 00006258 */ 0000625E 206E 0008 movea.l A0, [A6 + 0x8] 00006262 43EE FEF8 lea.l A1, [A6 - 0x108] 00006266 707F moveq.l D0, 0x7F label00006268: 00006268 32D8 move.w [A1]+, [A0]+ 0000626A 51C8 FFFC dbf D0, -0x6 /* 00006268 */ 0000626E 4247 clr.w D7 00006270 42A7 clr.l -[A7] 00006272 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */] 00006276 4EBA F8B4 jsr [PC - 0x74C /* 00005B2C */] 0000627A 3D5F FEEA move.w [A6 - 0x116], [A7]+ 0000627E 206D FE80 movea.l A0, [A5 - 0x180] 00006282 3D68 004A FEE8 move.w [A6 - 0x118], [A0 + 0x4A] 00006288 4267 clr.w -[A7] 0000628A 3EB8 0BA8 move.w [A7], [0x00000BA8 /* DefFontSize */] 0000628E 6604 bne +0x6 /* 00006294 */ 00006290 3EBC 000C move.w [A7], 0xC label00006294: 00006294 A88A syscall TextSize 00006296 42A7 clr.l -[A7] 00006298 486E FFF8 pea.l [A6 - 0x8] 0000629C 486E FFF8 pea.l [A6 - 0x8] 000062A0 A9D2 syscall TENew 000062A2 265F movea.l A3, [A7]+ 000062A4 41EE FEF8 lea.l A0, [A6 - 0x108] 000062A8 2008 move.l D0, A0 000062AA 5280 addq.l D0, 1 000062AC 2F00 move.l -[A7], D0 000062AE 4240 clr.w D0 000062B0 102E FEF8 move.b D0, [A6 - 0x108] 000062B4 48C0 ext.l D0 000062B6 2F00 move.l -[A7], D0 000062B8 2F0B move.l -[A7], A3 000062BA A9CF syscall TESetText 000062BC 2853 movea.l A4, [A3] 000062BE 382C 005E move.w D4, [A4 + 0x5E] 000062C2 3A2C 0018 move.w D5, [A4 + 0x18] 000062C6 2F0B move.l -[A7], A3 000062C8 A9CD syscall TEDispose 000062CA 3F2E FEEA move.w -[A7], [A6 - 0x116] 000062CE A887 syscall TextFont 000062D0 3F2E FEE8 move.w -[A7], [A6 - 0x118] 000062D4 A88A syscall TextSize 000062D6 7001 moveq.l D0, 0x01 000062D8 B044 cmp.w D0, D4 000062DA 6C44 bge +0x46 /* 00006320 */ 000062DC 3005 move.w D0, D5 000062DE C1C4 muls.w D0, D4 000062E0 906E FFFC sub.w D0, [A6 - 0x4] 000062E4 3E2E FFF8 move.w D7, [A6 - 0x8] 000062E8 DE40 add.w D7, D0 000062EA 6F34 ble +0x36 /* 00006320 */ 000062EC 302D A000 move.w D0, [A5 - 0x6000] 000062F0 D06E 0010 add.w D0, [A6 + 0x10] 000062F4 D07C 0022 add.w D0, 0x22 /* '\"' */ 000062F8 3C3C 0156 move.w D6, 0x156 000062FC 9C40 sub.w D6, D0 000062FE 4267 clr.w -[A7] 00006300 3F06 move.w -[A7], D6 00006302 2F3C 7FFF 0000 move.l -[A7], 0x7FFF0000 00006308 4EAD 28DA jsr [A5 + 0x28DA /* export_1303 */] 0000630C 3C1F move.w D6, [A7]+ 0000630E BC47 cmp.w D6, D7 00006310 6C0E bge +0x10 /* 00006320 */ 00006312 3007 move.w D0, D7 00006314 9046 sub.w D0, D6 00006316 48C0 ext.l D0 00006318 81C5 divs.w D0, D5 0000631A 5240 addq.w D0, 1 0000631C C1C5 muls.w D0, D5 0000631E 9E40 sub.w D7, D0 label00006320: 00006320 4A47 tst.w D7 00006322 6C02 bge +0x4 /* 00006326 */ 00006324 4247 clr.w D7 label00006326: 00006326 3D47 0012 move.w [A6 + 0x12], D7 0000632A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000632E 4E5E unlink A6 00006330 205F movea.l A0, [A7]+ 00006332 DEFC 000A add.w A7, 0xA /* '\n' */ 00006336 4ED0 jmp [A0] export_1128: fn00006338: 00006338 4E56 FFEC link A6, -0x0014 0000633C 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00006340 102D A1F7 move.b D0, [A5 - 0x5E09] 00006344 660C bne +0xE /* 00006352 */ 00006346 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000634A 4EAD 291A jsr [A5 + 0x291A /* export_1311 */] 0000634E 6000 00B0 bra +0xB2 /* 00006400 */ label00006352: 00006352 4267 clr.w -[A7] 00006354 2F3C 8200 0000 move.l -[A7], 0x82000000 0000635A A8B5 syscall ScriptUtil 0000635C 3817 move.w D4, [A7] 0000635E 486E FFF8 pea.l [A6 - 0x8] 00006362 4EBA DF30 jsr [PC - 0x20D0 /* 00004294 */] 00006366 206E FFF8 movea.l A0, [A6 - 0x8] 0000636A 4A50 tst.w [A0] 0000636C 660C bne +0xE /* 0000637A */ 0000636E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006372 4EAD 291A jsr [A5 + 0x291A /* export_1311 */] 00006376 6000 0088 bra +0x8A /* 00006400 */ label0000637A: 0000637A 4267 clr.w -[A7] 0000637C 4EBA D570 jsr [PC - 0x2A90 /* 000038EE */] 00006380 1D5F FFED move.b [A6 - 0x13], [A7]+ label00006384: 00006384 206E 0008 movea.l A0, [A6 + 0x8] 00006388 2D50 FFFC move.l [A6 - 0x4], [A0] 0000638C 2050 movea.l A0, [A0] 0000638E 4240 clr.w D0 00006390 1010 move.b D0, [A0] 00006392 3E00 move.w D7, D0 00006394 6602 bne +0x4 /* 00006398 */ 00006396 6068 bra +0x6A /* 00006400 */ label00006398: 00006398 206E 0008 movea.l A0, [A6 + 0x8] 0000639C 5290 addq.l [A0], 1 0000639E 102E FFED move.b D0, [A6 - 0x13] 000063A2 672A beq +0x2C /* 000063CE */ 000063A4 42A7 clr.l -[A7] 000063A6 3F04 move.w -[A7], D4 000063A8 4EBA DB16 jsr [PC - 0x24EA /* 00003EC0 */] 000063AC 285F movea.l A4, [A7]+ 000063AE 7001 moveq.l D0, 0x01 000063B0 B034 7000 cmp.b D0, [A4 + D7.w] 000063B4 6618 bne +0x1A /* 000063CE */ 000063B6 3007 move.w D0, D7 000063B8 E140 asl D0.w, 8 000063BA 206E 0008 movea.l A0, [A6 + 0x8] 000063BE 2050 movea.l A0, [A0] 000063C0 4241 clr.w D1 000063C2 1210 move.b D1, [A0] 000063C4 3E01 move.w D7, D1 000063C6 DE40 add.w D7, D0 000063C8 206E 0008 movea.l A0, [A6 + 0x8] 000063CC 5290 addq.l [A0], 1 label000063CE: 000063CE 4246 clr.w D6 label000063D0: 000063D0 5246 addq.w D6, 1 000063D2 206E FFF8 movea.l A0, [A6 - 0x8] 000063D6 3006 move.w D0, D6 000063D8 D040 add.w D0, D0 000063DA BE70 0000 cmp.w D7, [A0 + D0.w] 000063DE 56C5 sne D5 000063E0 4405 neg.b D5 000063E2 1005 move.b D0, D5 000063E4 6602 bne +0x4 /* 000063E8 */ 000063E6 6008 bra +0xA /* 000063F0 */ label000063E8: 000063E8 206E FFF8 movea.l A0, [A6 - 0x8] 000063EC BC50 cmp.w D6, [A0] 000063EE 66E0 bne -0x1E /* 000063D0 */ label000063F0: 000063F0 1005 move.b D0, D5 000063F2 6790 beq -0x6E /* 00006384 */ 000063F4 1005 move.b D0, D5 000063F6 6708 beq +0xA /* 00006400 */ 000063F8 206E 0008 movea.l A0, [A6 + 0x8] 000063FC 20AE FFFC move.l [A0], [A6 - 0x4] label00006400: 00006400 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00006404 4E5E unlink A6 00006406 2E9F move.l [A7], [A7]+ 00006408 4E75 rts export_1129: 0000640A 4E56 0000 link A6, 0 0000640E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006412 4EBA FF24 jsr [PC - 0xDC /* 00006338 */] label00006416: 00006416 206E 0008 movea.l A0, [A6 + 0x8] 0000641A 2050 movea.l A0, [A0] 0000641C 700D moveq.l D0, 0x0D 0000641E B010 cmp.b D0, [A0] 00006420 6610 bne +0x12 /* 00006432 */ 00006422 206E 0008 movea.l A0, [A6 + 0x8] 00006426 5290 addq.l [A0], 1 00006428 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000642C 4EBA FF0A jsr [PC - 0xF6 /* 00006338 */] 00006430 60E4 bra -0x1A /* 00006416 */ label00006432: 00006432 4E5E unlink A6 00006434 2E9F move.l [A7], [A7]+ 00006436 4E75 rts export_1130: 00006438 4E56 FFFC link A6, -0x0004 0000643C 48E7 0108 movem.l -[A7], D7,A4 00006440 286E 0008 movea.l A4, [A6 + 0x8] 00006444 4240 clr.w D0 00006446 1014 move.b D0, [A4] 00006448 3D40 FFFC move.w [A6 - 0x4], D0 0000644C 3E2E FFFC move.w D7, [A6 - 0x4] 00006450 6018 bra +0x1A /* 0000646A */ label00006452: 00006452 4240 clr.w D0 00006454 1034 7000 move.b D0, [A4 + D7.w] 00006458 4A40 tst.w D0 0000645A 660C bne +0xE /* 00006468 */ 0000645C 2F0C move.l -[A7], A4 0000645E 3F07 move.w -[A7], D7 00006460 3F3C 0001 move.w -[A7], 0x1 00006464 4EAD 04A2 jsr [A5 + 0x4A2 /* export_144 */] label00006468: 00006468 5347 subq.w D7, 1 label0000646A: 0000646A 7001 moveq.l D0, 0x01 0000646C B047 cmp.w D0, D7 0000646E 6FE2 ble -0x1C /* 00006452 */ 00006470 4CDF 1080 movem.l D7,A4, [A7]+ 00006474 4E5E unlink A6 00006476 2E9F move.l [A7], [A7]+ 00006478 4E75 rts export_1131: 0000647A 4E56 FFEA link A6, -0x0016 0000647E 2F07 move.l -[A7], D7 00006480 206E 0008 movea.l A0, [A6 + 0x8] 00006484 43EE FFEC lea.l A1, [A6 - 0x14] 00006488 7009 moveq.l D0, 0x09 label0000648A: 0000648A 32D8 move.w [A1]+, [A0]+ 0000648C 51C8 FFFC dbf D0, -0x6 /* 0000648A */ 00006490 486D A080 pea.l [A5 - 0x5F80] 00006494 486E FFEC pea.l [A6 - 0x14] 00006498 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 0000649C 3E1F move.w D7, [A7]+ 0000649E 6F08 ble +0xA /* 000064A8 */ 000064A0 3007 move.w D0, D7 000064A2 5340 subq.w D0, 1 000064A4 1D40 FFEC move.b [A6 - 0x14], D0 label000064A8: 000064A8 487A 0038 pea.l [PC + 0x38 /* 000064E2, value 0x12D4E56 */] 000064AC 486E FFEC pea.l [A6 - 0x14] 000064B0 4EAD 048A jsr [A5 + 0x48A /* export_141 */] 000064B4 4A5F tst.w [A7]+ 000064B6 6714 beq +0x16 /* 000064CC */ 000064B8 42A7 clr.l -[A7] 000064BA 486E FFEC pea.l [A6 - 0x14] 000064BE 4EAD 2962 jsr [A5 + 0x2962 /* export_1320 */] 000064C2 201F move.l D0, [A7]+ 000064C4 4480 neg.l D0 000064C6 2D40 000C move.l [A6 + 0xC], D0 000064CA 600E bra +0x10 /* 000064DA */ label000064CC: 000064CC 42A7 clr.l -[A7] 000064CE 486E FFEC pea.l [A6 - 0x14] 000064D2 4EAD 2962 jsr [A5 + 0x2962 /* export_1320 */] 000064D6 2D5F 000C move.l [A6 + 0xC], [A7]+ label000064DA: 000064DA 2E1F move.l D7, [A7]+ 000064DC 4E5E unlink A6 000064DE 2E9F move.l [A7], [A7]+ 000064E0 4E75 rts 000064E2 012D 4E56 btst [A5 + 0x4E56], D0 export_1132: // at 000064E4 (misaligned) 000064E6 0000 41EE ori.b D0, 0xEE 000064EA 0009 2008 ori.b A1, 0x8 000064EE 5380 subq.l D0, 1 000064F0 2040 movea.l A0, D0 000064F2 3D50 000A move.w [A6 + 0xA], [A0] 000064F6 4E5E unlink A6 000064F8 205F movea.l A0, [A7]+ 000064FA 544F addq.w A7, 2 000064FC 4ED0 jmp [A0] export_1133: 000064FE 4E56 FFF4 link A6, -0x000C 00006502 102D A1EE move.b D0, [A5 - 0x5E12] 00006506 660E bne +0x10 /* 00006516 */ 00006508 102D A07A move.b D0, [A5 - 0x5F86] 0000650C 0A00 0001 xori.b D0, 0x1 00006510 1D40 0008 move.b [A6 + 0x8], D0 00006514 6054 bra +0x56 /* 0000656A */ label00006516: 00006516 4267 clr.w -[A7] 00006518 486E FFF8 pea.l [A6 - 0x8] 0000651C 70FF moveq.l D0, 0xFFFFFFFF 0000651E 2F00 move.l -[A7], D0 00006520 3F3C 0039 move.w -[A7], 0x39 /* '9' */ 00006524 A88F syscall OSDispatch 00006526 4A5F tst.w [A7]+ 00006528 57C0 seq D0 0000652A 4A00 tst.b D0 0000652C 6730 beq +0x32 /* 0000655E */ 0000652E 2F00 move.l -[A7], D0 00006530 4267 clr.w -[A7] 00006532 486D A1D4 pea.l [A5 - 0x5E2C] 00006536 486E FFF8 pea.l [A6 - 0x8] 0000653A 486E FFF5 pea.l [A6 - 0xB] 0000653E 3F3C 003D move.w -[A7], 0x3D /* '=' */ 00006542 A88F syscall OSDispatch 00006544 321F move.w D1, [A7]+ 00006546 201F move.l D0, [A7]+ 00006548 4A41 tst.w D1 0000654A 57C1 seq D1 0000654C C001 and.b D0, D1 0000654E 670E beq +0x10 /* 0000655E */ 00006550 102E FFF5 move.b D0, [A6 - 0xB] 00006554 0A00 0001 xori.b D0, 0x1 00006558 1D40 0008 move.b [A6 + 0x8], D0 0000655C 600C bra +0xE /* 0000656A */ label0000655E: 0000655E 102D A07A move.b D0, [A5 - 0x5F86] 00006562 0A00 0001 xori.b D0, 0x1 00006566 1D40 0008 move.b [A6 + 0x8], D0 label0000656A: 0000656A 4E5E unlink A6 0000656C 4E75 rts export_1134: fn0000656E: 0000656E 4E56 0000 link A6, 0 00006572 2F07 move.l -[A7], D7 00006574 3E2E 0008 move.w D7, [A6 + 0x8] 00006578 7008 moveq.l D0, 0x08 0000657A B047 cmp.w D0, D7 0000657C 57C0 seq D0 0000657E 4A00 tst.b D0 00006580 6644 bne +0x46 /* 000065C6 */ 00006582 720D moveq.l D1, 0x0D 00006584 B247 cmp.w D1, D7 00006586 57C1 seq D1 00006588 8001 or.b D0, D1 0000658A 663A bne +0x3C /* 000065C6 */ 0000658C 7203 moveq.l D1, 0x03 0000658E B247 cmp.w D1, D7 00006590 57C1 seq D1 00006592 8001 or.b D0, D1 00006594 6630 bne +0x32 /* 000065C6 */ 00006596 7209 moveq.l D1, 0x09 00006598 B247 cmp.w D1, D7 0000659A 57C1 seq D1 0000659C 8001 or.b D0, D1 0000659E 6626 bne +0x28 /* 000065C6 */ 000065A0 721C moveq.l D1, 0x1C 000065A2 B247 cmp.w D1, D7 000065A4 57C1 seq D1 000065A6 8001 or.b D0, D1 000065A8 661C bne +0x1E /* 000065C6 */ 000065AA 721D moveq.l D1, 0x1D 000065AC B247 cmp.w D1, D7 000065AE 57C1 seq D1 000065B0 8001 or.b D0, D1 000065B2 6612 bne +0x14 /* 000065C6 */ 000065B4 721E moveq.l D1, 0x1E 000065B6 B247 cmp.w D1, D7 000065B8 57C1 seq D1 000065BA 8001 or.b D0, D1 000065BC 6608 bne +0xA /* 000065C6 */ 000065BE 721F moveq.l D1, 0x1F 000065C0 B247 cmp.w D1, D7 000065C2 57C1 seq D1 000065C4 8001 or.b D0, D1 label000065C6: 000065C6 4400 neg.b D0 000065C8 1D40 000A move.b [A6 + 0xA], D0 000065CC 2E1F move.l D7, [A7]+ 000065CE 4E5E unlink A6 000065D0 205F movea.l A0, [A7]+ 000065D2 544F addq.w A7, 2 000065D4 4ED0 jmp [A0] export_1135: 000065D6 4E56 FFE0 link A6, -0x0020 000065DA 48E7 0308 movem.l -[A7], D6,D7,A4 000065DE 286E 0008 movea.l A4, [A6 + 0x8] 000065E2 3E2C 000A move.w D7, [A4 + 0xA] 000065E6 2F14 move.l -[A7], [A4] 000065E8 302C 0008 move.w D0, [A4 + 0x8] 000065EC 5340 subq.w D0, 1 000065EE 3F00 move.w -[A7], D0 000065F0 486E FFE0 pea.l [A6 - 0x20] 000065F4 486E FFF8 pea.l [A6 - 0x8] 000065F8 486E FFE8 pea.l [A6 - 0x18] 000065FC A98D syscall GetDialogItem/GetDItem 000065FE 556E FFEA subq.w [A6 - 0x16], 2 00006602 486E FFE8 pea.l [A6 - 0x18] 00006606 A8A4 syscall InvertRect 00006608 2F14 move.l -[A7], [A4] 0000660A 3F2C 0008 move.w -[A7], [A4 + 0x8] 0000660E 486E FFE0 pea.l [A6 - 0x20] 00006612 486E FFF8 pea.l [A6 - 0x8] 00006616 486E FFF0 pea.l [A6 - 0x10] 0000661A A98D syscall GetDialogItem/GetDItem 0000661C 486E FFF0 pea.l [A6 - 0x10] 00006620 A870 syscall LocalToGlobal 00006622 2F2C 0004 move.l -[A7], [A4 + 0x4] 00006626 3F3C FFFF move.w -[A7], 0xFFFF 0000662A A935 syscall InsertMenu 0000662C 206C 0004 movea.l A0, [A4 + 0x4] 00006630 2050 movea.l A0, [A0] 00006632 2B68 0006 A01C move.l [A5 - 0x5FE4], [A0 + 0x6] 00006638 3B6C 000C A00A move.w [A5 - 0x5FF6], [A4 + 0xC] 0000663E 206C 0004 movea.l A0, [A4 + 0x4] 00006642 2050 movea.l A0, [A0] 00006644 216D 9FCA 0006 move.l [A0 + 0x6], [A5 - 0x6036] 0000664A 42A7 clr.l -[A7] 0000664C 2F2C 0004 move.l -[A7], [A4 + 0x4] 00006650 302E FFF0 move.w D0, [A6 - 0x10] 00006654 5240 addq.w D0, 1 00006656 3F00 move.w -[A7], D0 00006658 302E FFF2 move.w D0, [A6 - 0xE] 0000665C 5240 addq.w D0, 1 0000665E 3F00 move.w -[A7], D0 00006660 3F07 move.w -[A7], D7 00006662 A80B syscall PopUpMenuSelect 00006664 2C1F move.l D6, [A7]+ 00006666 206C 0004 movea.l A0, [A4 + 0x4] 0000666A 2050 movea.l A0, [A0] 0000666C 216D A01C 0006 move.l [A0 + 0x6], [A5 - 0x5FE4] 00006672 206C 0004 movea.l A0, [A4 + 0x4] 00006676 2050 movea.l A0, [A0] 00006678 3F10 move.w -[A7], [A0] 0000667A A936 syscall DeleteMenu 0000667C 4247 clr.w D7 0000667E 2006 move.l D0, D6 00006680 4840 swap.w D0 00006682 4A40 tst.w D0 00006684 6702 beq +0x4 /* 00006688 */ 00006686 2E06 move.l D7, D6 label00006688: 00006688 486E FFE8 pea.l [A6 - 0x18] 0000668C A8A4 syscall InvertRect 0000668E 3D47 000C move.w [A6 + 0xC], D7 00006692 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00006696 4E5E unlink A6 00006698 2E9F move.l [A7], [A7]+ 0000669A 4E75 rts export_1136: 0000669C 4E56 FFF0 link A6, -0x0010 000066A0 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 000066A4 2A2D FE02 move.l D5, [A5 - 0x1FE] 000066A8 206E 000A movea.l A0, [A6 + 0xA] 000066AC 1010 move.b D0, [A0] 000066AE 4880 ext.w D0 000066B0 D06E 0008 add.w D0, [A6 + 0x8] 000066B4 48C0 ext.l D0 000066B6 2B40 FE02 move.l [A5 - 0x1FE], D0 000066BA 7E00 moveq.l D7, 0x00 000066BC 426E FFF2 clr.w [A6 - 0xE] 000066C0 302E 0008 move.w D0, [A6 + 0x8] 000066C4 E740 asl D0.w, 3 000066C6 5340 subq.w D0, 1 000066C8 3D40 FFF0 move.w [A6 - 0x10], D0 000066CC 3C2E FFF2 move.w D6, [A6 - 0xE] 000066D0 6020 bra +0x22 /* 000066F2 */ label000066D2: 000066D2 4267 clr.w -[A7] 000066D4 A861 syscall Random 000066D6 381F move.w D4, [A7]+ 000066D8 4267 clr.w -[A7] 000066DA 2F2E 000A move.l -[A7], [A6 + 0xA] 000066DE 3006 move.w D0, D6 000066E0 48C0 ext.l D0 000066E2 2F00 move.l -[A7], D0 000066E4 A85D syscall BitTst 000066E6 101F move.b D0, [A7]+ 000066E8 6704 beq +0x6 /* 000066EE */ 000066EA DEAD FE02 add.l D7, [A5 - 0x1FE] label000066EE: 000066EE 5246 addq.w D6, 1 000066F0 6906 bvs +0x8 /* 000066F8 */ label000066F2: 000066F2 BC6E FFF0 cmp.w D6, [A6 - 0x10] 000066F6 6FDA ble -0x24 /* 000066D2 */ label000066F8: 000066F8 4A87 tst.l D7 000066FA 660A bne +0xC /* 00006706 */ 000066FC 2D7C 4269 6C6C 000E move.l [A6 + 0xE], 0x42696C6C /* 'Bill' */ 00006704 6004 bra +0x6 /* 0000670A */ label00006706: 00006706 2D47 000E move.l [A6 + 0xE], D7 label0000670A: 0000670A 2B45 FE02 move.l [A5 - 0x1FE], D5 0000670E 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00006712 4E5E unlink A6 00006714 205F movea.l A0, [A7]+ 00006716 5C4F addq.w A7, 6 00006718 4ED0 jmp [A0] export_1137: 0000671A 4E56 0000 link A6, 0 0000671E 2F2E 000C move.l -[A7], [A6 + 0xC] 00006722 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006726 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 0000672A 4E5E unlink A6 0000672C 205F movea.l A0, [A7]+ 0000672E 504F addq.w A7, 8 00006730 4ED0 jmp [A0] export_1138: 00006732 4E56 FFFE link A6, -0x0002 00006736 2F2E 000C move.l -[A7], [A6 + 0xC] 0000673A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000673E 4EAD 014A jsr [A5 + 0x14A /* export_37 */] 00006742 4267 clr.w -[A7] 00006744 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00006748 4A5F tst.w [A7]+ 0000674A 671A beq +0x1C /* 00006766 */ 0000674C 4267 clr.w -[A7] 0000674E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006752 4EAD 2DDA jsr [A5 + 0x2DDA /* export_1463 */] 00006756 101F move.b D0, [A7]+ 00006758 670C beq +0xE /* 00006766 */ 0000675A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000675E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00006762 4EAD 014A jsr [A5 + 0x14A /* export_37 */] label00006766: 00006766 4E5E unlink A6 00006768 205F movea.l A0, [A7]+ 0000676A 504F addq.w A7, 8 0000676C 4ED0 jmp [A0] fn0000676E: 0000676E 4E56 0000 link A6, 0 00006772 206E 0008 movea.l A0, [A6 + 0x8] 00006776 2F28 000C move.l -[A7], [A0 + 0xC] 0000677A 2F28 0008 move.l -[A7], [A0 + 0x8] 0000677E 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00006782 4267 clr.w -[A7] 00006784 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 00006788 4A5F tst.w [A7]+ 0000678A 660C bne +0xE /* 00006798 */ 0000678C 206E 0008 movea.l A0, [A6 + 0x8] 00006790 2C48 movea.l A6, A0 00006792 4EFA 005E jmp [PC + 0x5E /* 000067F2 */] 00006796 0000 4E5E ori.b D0, 0x5E /* '^' */ // begin alternate branch 00006798-0000679A label00006798: 00006798 4E5E unlink A6 // end alternate branch 00006798-0000679A label00006798: // (misaligned) 0000679A 2E9F move.l [A7], [A7]+ 0000679C 4E75 rts export_1139: fn0000679E: 0000679E 4E56 FFFE link A6, -0x0002 000067A2 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000067A6 2F0E move.l -[A7], A6 000067A8 4EBA FFC4 jsr [PC - 0x3C /* 0000676E */] 000067AC 202D A1B6 move.l D0, [A5 - 0x5E4A] 000067B0 B0AD A086 cmp.l D0, [A5 - 0x5F7A] 000067B4 6F18 ble +0x1A /* 000067CE */ 000067B6 2F2D A1F2 move.l -[A7], [A5 - 0x5E0E] 000067BA 2F2D A086 move.l -[A7], [A5 - 0x5F7A] 000067BE 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000067C2 2B6D A086 A1B6 move.l [A5 - 0x5E4A], [A5 - 0x5F7A] 000067C8 2F0E move.l -[A7], A6 000067CA 4EBA FFA2 jsr [PC - 0x5E /* 0000676E */] label000067CE: 000067CE 42A7 clr.l -[A7] 000067D0 A9FA syscall UnloadScrap/UnlodeScrap 000067D2 201F move.l D0, [A7]+ 000067D4 3D40 FFFE move.w [A6 - 0x2], D0 000067D8 2F0E move.l -[A7], A6 000067DA 4EBA FF92 jsr [PC - 0x6E /* 0000676E */] 000067DE 4EAD 0E42 jsr [A5 + 0xE42 /* export_452 */] 000067E2 2F0E move.l -[A7], A6 000067E4 4EBA FF88 jsr [PC - 0x78 /* 0000676E */] 000067E8 4EBA 00B2 jsr [PC + 0xB2 /* 0000689C */] 000067EC 2F0E move.l -[A7], A6 000067EE 4EBA FF7E jsr [PC - 0x82 /* 0000676E */] label000067F2: 000067F2 4FEE FFDE lea.l A7, [A6 - 0x22] 000067F6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000067FA 4E5E unlink A6 000067FC 205F movea.l A0, [A7]+ 000067FE 504F addq.w A7, 8 00006800 4ED0 jmp [A0] fn00006802: 00006802 4E56 FFE0 link A6, -0x0020 00006806 102D A1CE move.b D0, [A5 - 0x5E32] 0000680A 6750 beq +0x52 /* 0000685C */ 0000680C 3D7C FFFF FFE0 move.w [A6 - 0x20], 0xFFFF 00006812 3D7C 0003 FFF0 move.w [A6 - 0x10], 0x3 00006818 2D7C 0000 00FF FFE2 move.l [A6 - 0x1E], 0xFF 00006820 702E moveq.l D0, 0x2E 00006822 2D40 FFF2 move.l [A6 - 0xE], D0 00006826 3D7C 0100 FFEE move.w [A6 - 0x12], 0x100 0000682C 3D7C 0100 FFFE move.w [A6 - 0x2], 0x100 00006832 7000 moveq.l D0, 0x00 00006834 2D40 FFE6 move.l [A6 - 0x1A], D0 00006838 42AE FFEA clr.l [A6 - 0x16] 0000683C 42A7 clr.l -[A7] 0000683E 3F3C 0008 move.w -[A7], 0x8 00006842 486E FFE0 pea.l [A6 - 0x20] 00006846 ABF9 syscall AUXDispatch 00006848 4A9F tst.l [A7]+ 0000684A 5EC0 sgt D0 0000684C 4A6E FFF0 tst.w [A6 - 0x10] 00006850 56C1 sne D1 00006852 C001 and.b D0, D1 00006854 4400 neg.b D0 00006856 1D40 0008 move.b [A6 + 0x8], D0 0000685A 600A bra +0xC /* 00006866 */ label0000685C: 0000685C 4267 clr.w -[A7] 0000685E 4EAD 2992 jsr [A5 + 0x2992 /* export_1326 */] 00006862 1D5F 0008 move.b [A6 + 0x8], [A7]+ label00006866: 00006866 4E5E unlink A6 00006868 4E75 rts fn0000686A: 0000686A 4E56 FF00 link A6, -0x0100 0000686E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00006872 486E FF00 pea.l [A6 - 0x100] 00006876 A8FF syscall GetFName/GetFontName 00006878 4240 clr.w D0 0000687A 102E FF00 move.b D0, [A6 - 0x100] 0000687E 4A40 tst.w D0 00006880 660C bne +0xE /* 0000688E */ 00006882 4267 clr.w -[A7] 00006884 3EB8 0BA6 move.w [A7], [0x00000BA6 /* SysFontFam */] 00006888 3D5F 000A move.w [A6 + 0xA], [A7]+ 0000688C 6006 bra +0x8 /* 00006894 */ label0000688E: 0000688E 3D6E 0008 000A move.w [A6 + 0xA], [A6 + 0x8] label00006894: 00006894 4E5E unlink A6 00006896 205F movea.l A0, [A7]+ 00006898 544F addq.w A7, 2 0000689A 4ED0 jmp [A0] export_1140: fn0000689C: 0000689C 4E56 FFFA link A6, -0x0006 000068A0 48E7 0308 movem.l -[A7], D6,D7,A4 000068A4 7E01 moveq.l D7, 0x01 000068A6 4206 clr.b D6 label000068A8: 000068A8 4267 clr.w -[A7] 000068AA 4EAD 15EA jsr [A5 + 0x15EA /* export_697 */] 000068AE 101F move.b D0, [A7]+ 000068B0 662A bne +0x2C /* 000068DC */ 000068B2 1007 move.b D0, D7 000068B4 6716 beq +0x18 /* 000068CC */ 000068B6 4207 clr.b D7 000068B8 42A7 clr.l -[A7] 000068BA 3F3C 0004 move.w -[A7], 0x4 000068BE A9B9 syscall GetCursor 000068C0 285F movea.l A4, [A7]+ 000068C2 200C move.l D0, A4 000068C4 6706 beq +0x8 /* 000068CC */ 000068C6 7C01 moveq.l D6, 0x01 000068C8 2F14 move.l -[A7], [A4] 000068CA A851 syscall SetCursor label000068CC: 000068CC 4267 clr.w -[A7] 000068CE 4EBA C23A jsr [PC - 0x3DC6 /* 00002B0A */] 000068D2 101F move.b D0, [A7]+ 000068D4 67D2 beq -0x2C /* 000068A8 */ 000068D6 4EAD 15DA jsr [A5 + 0x15DA /* export_695 */] 000068DA 60CC bra -0x32 /* 000068A8 */ label000068DC: 000068DC 1006 move.b D0, D6 000068DE 6708 beq +0xA /* 000068E8 */ 000068E0 486D A02C pea.l [A5 - 0x5FD4] 000068E4 4EBA E8C0 jsr [PC - 0x1740 /* 000051A6 */] label000068E8: 000068E8 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000068EC 4E5E unlink A6 000068EE 4E75 rts fn000068F0: 000068F0 4E56 FE00 link A6, -0x0200 000068F4 2F0C move.l -[A7], A4 000068F6 286E 0008 movea.l A4, [A6 + 0x8] 000068FA 486E FE00 pea.l [A6 - 0x200] 000068FE 3F2E 000E move.w -[A7], [A6 + 0xE] 00006902 4EBA E52C jsr [PC - 0x1AD4 /* 00004E30 */] 00006906 205F movea.l A0, [A7]+ 00006908 43EE FF00 lea.l A1, [A6 - 0x100] 0000690C 707F moveq.l D0, 0x7F label0000690E: 0000690E 32D8 move.w [A1]+, [A0]+ 00006910 51C8 FFFC dbf D0, -0x6 /* 0000690E */ 00006914 206C 000C movea.l A0, [A4 + 0xC] 00006918 203C 0000 00FF move.l D0, 0xFF 0000691E C0A8 0002 and.l D0, [A0 + 0x2] 00006922 4241 clr.w D1 00006924 122E FF01 move.b D1, [A6 - 0xFF] 00006928 B240 cmp.w D1, D0 0000692A 662A bne +0x2C /* 00006956 */ 0000692C 206E 0008 movea.l A0, [A6 + 0x8] 00006930 117C 0001 0014 move.b [A0 + 0x14], 0x1 00006936 2F2C 0010 move.l -[A7], [A4 + 0x10] 0000693A 3F2E 000C move.w -[A7], [A6 + 0xC] 0000693E 4EBA F08A jsr [PC - 0xF76 /* 000059CA */] 00006942 206C 0008 movea.l A0, [A4 + 0x8] 00006946 30AE 000C move.w [A0], [A6 + 0xC] 0000694A 206E 0008 movea.l A0, [A6 + 0x8] 0000694E 2C48 movea.l A6, A0 00006950 4EFA 0054 jmp [PC + 0x54 /* 000069A6 */] 00006954 0000 285F ori.b D0, 0x5F /* '_' */ // begin alternate branch 00006956-00006958 label00006956: 00006956 285F movea.l A4, [A7]+ // end alternate branch 00006956-00006958 label00006956: // (misaligned) 00006958 4E5E unlink A6 0000695A 205F movea.l A0, [A7]+ 0000695C 504F addq.w A7, 8 0000695E 4ED0 jmp [A0] 00006960 4E56 0000 link A6, 0 00006964 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00006968 422E 0014 clr.b [A6 + 0x14] 0000696C 206E 000C movea.l A0, [A6 + 0xC] 00006970 7003 moveq.l D0, 0x03 00006972 B050 cmp.w D0, [A0] 00006974 57C0 seq D0 00006976 4A00 tst.b D0 00006978 672C beq +0x2E /* 000069A6 */ 0000697A 7200 moveq.l D1, 0x00 0000697C 3228 000E move.w D1, [A0 + 0xE] 00006980 C2BC 0000 0100 and.l D1, 0x100 00006986 4A81 tst.l D1 00006988 56C1 sne D1 0000698A C001 and.b D0, D1 0000698C 6718 beq +0x1A /* 000069A6 */ 0000698E 2F3C 0003 001A move.l -[A7], 0x3001A 00006994 2F0E move.l -[A7], A6 00006996 4EBA FF58 jsr [PC - 0xA8 /* 000068F0 */] 0000699A 2F3C 0001 001B move.l -[A7], 0x1001B 000069A0 2F0E move.l -[A7], A6 000069A2 4EBA FF4C jsr [PC - 0xB4 /* 000068F0 */] label000069A6: 000069A6 4FEE FFE0 lea.l A7, [A6 - 0x20] 000069AA 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000069AE 4E5E unlink A6 000069B0 205F movea.l A0, [A7]+ 000069B2 DEFC 000C add.w A7, 0xC 000069B6 4ED0 jmp [A0] export_1141: 000069B8 4E56 FFF8 link A6, -0x0008 000069BC 48E7 0118 movem.l -[A7], D7,A3,A4 000069C0 266E 0008 movea.l A3, [A6 + 0x8] 000069C4 42A7 clr.l -[A7] 000069C6 2F0B move.l -[A7], A3 000069C8 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000069CC 2E1F move.l D7, [A7]+ 000069CE 2F0B move.l -[A7], A3 000069D0 2007 move.l D0, D7 000069D2 5280 addq.l D0, 1 000069D4 2F00 move.l -[A7], D0 000069D6 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000069DA 4267 clr.w -[A7] 000069DC 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */] 000069E0 4A5F tst.w [A7]+ 000069E2 6702 beq +0x4 /* 000069E6 */ 000069E4 6006 bra +0x8 /* 000069EC */ label000069E6: 000069E6 2847 movea.l A4, D7 000069E8 D9D3 add.l A4, [A3] 000069EA 4214 clr.b [A4] label000069EC: 000069EC 4CDF 1880 movem.l D7,A3,A4, [A7]+ 000069F0 4E5E unlink A6 000069F2 2E9F move.l [A7], [A7]+ 000069F4 4E75 rts